쉘스크립트
파일 사이즈가 0 인 개수 확인 스크립트
Dorori
2011. 9. 19. 22:23
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