반응형
리눅스 명령어를 for문으로 사용할때 만드는 쉘스크립트
반복적으로 명령어를 사용할때 만들어야되는 쉘스크립트
vim test.sh 로 생성 후에 다음과 같이 작성(맨 윗줄 포함해서 작성)
#!/bin/bash
for i in {1..10}
do
echo "$i"
done
:wq 로 쓰고, 나간뒤에
./test.sh 로 실행
결과
1
2
3
4
5
날짜 로그 등으로 활용 방법
#!/bin/bash
for i in $(seq -f "%02g" 10)
do
cat log.202001$i | grep test > 01$i.txt
done
결과 내용
log.20200101~log.20200110 에서 test라는 문자열을 찾아서 각 파일인 0101.txt~~ 0110.txt 까지 생성된다.
반응형
'개발 > Linux' 카테고리의 다른 글
[Linux] Logical volume /dev/centos/home contains a filesystem in use. (0) | 2020.01.17 |
---|---|
[Linux] /etc/sysconfig/iptables 없을때 (0) | 2020.01.15 |
[Linux] 리눅스 파일 개수 세기 (0) | 2019.12.27 |
wget: command not found (0) | 2019.11.25 |
CentOS DVD, Everything, Minimal ISO 차이 (0) | 2019.11.25 |