쉘 스크립트로 for 문을 쓰려면 조금 복잡한데
일반 언어에서 처럼 쓸 수 있는 방법이 있다.
#!/bin/sh
DAT=`date -d "-1 days" +%Y%m%d`
for ((i=1;i<9;i++));do
/bin/zcat /project/proxy/Wap2.0/stat/txt/wapi0$i/$DAT/*0000.txt.gz | wc >> /project/proxy/yunchae/${DAT}_wapi.txt
done
와 같이 (( )) 를 쓰면 가능하다.
일반 언어에서 처럼 쓸 수 있는 방법이 있다.
#!/bin/sh
DAT=`date -d "-1 days" +%Y%m%d`
for ((i=1;i<9;i++));do
/bin/zcat /project/proxy/Wap2.0/stat/txt/wapi0$i/$DAT/*0000.txt.gz | wc >> /project/proxy/yunchae/${DAT}_wapi.txt
done
와 같이 (( )) 를 쓰면 가능하다.
'Linux Unix' 카테고리의 다른 글
[ Linux ] 로그인 기본 쉘 변경 및 사용 가능 쉘 보기 (0) | 2011.11.11 |
---|---|
[ Linux ] 기본 유저 나 쉘 생성 정보 (0) | 2011.11.11 |
[ Linux ] 쉘스크립트 숫자 연산 (계산) (0) | 2011.10.31 |
[ Linux ] 특정 부분 합계 연산 스크립트 (0) | 2011.10.27 |
[ Linux ] 프로세스 죽이기 쉘 (11) | 2011.10.26 |
댓글