1. 현재 디렉토리 내에서 파일사이즈가 0 가 아닌 파일의 개수를 확인하는 쉘 스크립트
마지막에 출력되는 CNT 변수가 현재 디렉토리 내의 파일 사이즈가 0 보다 큰 파일들의 개수임.
2. 반대로 파일사이즈가 0 인 것들의 개수를 구하는 스크립트
#!/bin/bash
ls -l | grep '^-' | awk '{print $9}' > imsy
CNT=0
for i in `cat imsy`
do
if [ -s $i ]
then
CNT=`expr $CNT + 1`
else
shift
fi
done
echo $CNT
rm -rf ./imsy
마지막에 출력되는 CNT 변수가 현재 디렉토리 내의 파일 사이즈가 0 보다 큰 파일들의 개수임.
2. 반대로 파일사이즈가 0 인 것들의 개수를 구하는 스크립트
#!/bin/bash
ls -l | grep '^-' | awk '{print $9}' > imsy
CNT=0
for i in `cat imsy`
do
if [ -s $i ]
then
shift
else
CNT=`expr $CNT + 1`
fi
done
echo $CNT
rm -rf ./imsy
'쉘스크립트' 카테고리의 다른 글
| 파일 사이즈가 0 인 개수 확인 스크립트 (0) | 2011/09/19 |
|---|---|
| 1초 마다 특정 작업을 하는 스크립트 (0) | 2011/09/07 |
| 파일 비교 스크립트 8 (0) | 2011/09/03 |
| 날짜 표시 쉘 스크립트 (0) | 2011/08/05 |
| 파일 라인안에 앞에 내용 추가 / 맨뒤에 내용 추가 방법 (0) | 2011/06/17 |
| 파일비교 스크립트 5 (2) | 2010/05/25 |
| 파일들의 확장자만 변경 (0) | 2010/04/22 |
| 15. 텍스트 파일 포맷 변경 (2) | 2009/12/22 |
| 14. 지난 파일 압축하고 삭제하기 (2) | 2009/12/18 |
| 13. 파일 비교 스크립트 4 (2) | 2009/11/05 |
| 12. 파일 개수 비교해서 삭제하는 스크립트 (3) | 2009/10/21 |

Prev
Rss Feed