개발/Linux
[Linux] 리눅스 쉘스크립트 명령어 for문
wwwnghks
2020. 1. 3. 15:06
리눅스 명령어를 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 까지 생성된다.