본문 바로가기
Developer/Server & JVM

[Server] 리눅스에서 파일유형별 카운트하기 (파일카운트쉘)

by 순수한소년 2022. 5. 25.
728x90
반응형

1.

vi find.sh

 

2.

갔다 붙이자

int_total=0
echo "insert location :";read loc
list="HWP PDF JPG JPEG PNG BMP DOC DOCX GIF MP4 ZIP JFIF"
echo "searching in" $loc
for var in $list
do
type=$var
var=`ls -lR $loc|grep ^-|egrep -i *.$var|wc -l`;
echo "$type : " $var
int_total=`expr $int_total + $var`
done
echo "TOTAL ---> " $int_total

 

3.

wq저장하고 나오자

 

4.

./find.sh 실행하자.

 

5.

위치를 입력하라는 메시지가 나온다.

insert location :

/upload

 

6.

위치입력을 한다.

 

7.

결과가 나온다.

searching in /upload
HWP :  822
PDF :  993
JPG :  1368
JPEG :  4
PNG :  71
BMP :  1
DOC :  9
DOCX :  3
GIF :  6
MP4 :  7
ZIP :  199
JFIF :  0
TOTAL --->  3483

 

8.

감사하다.

728x90
반응형