반응형
○ 디렉토리 및 파일 개수 구하기
○ 디렉토리 내에 파일 개수 구하기
○ 응용
그 개수가 0보다 크다면 "directory is not empty"라고 화면에 출력이 됩니다.
그 외에는 "directory is empty"라고 출력됩니다.
○ 명령어
1. wc
'wc'는 newline, word, byte의 개수를 출력할 때 사용하는 명령어 입니다.
현재 디렉토리에서 파일 개수
$ ls -l | grep ^- | wc -l
현재 디렉토리에서 파일 개수 (하위 디렉토리 포함)
$ ls -Rl | grep ^- | wc -l
현재 디렉토리에서 디렉토리 개수
$ ls -l | grep ^d | wc -l
○ 디렉토리 내에 파일 개수 구하기
count='ls -la [directory] | wc -l'
○ 응용
count='ls -la [directory] | wc -l'
if test $count -gt 0; then
echo "directory is not empty"
else
echo "directory is empty"
fi
[directory] 내에 있는 파일의 개수를 구하여 count에 저장하고,if test $count -gt 0; then
echo "directory is not empty"
else
echo "directory is empty"
fi
그 개수가 0보다 크다면 "directory is not empty"라고 화면에 출력이 됩니다.
그 외에는 "directory is empty"라고 출력됩니다.
○ 명령어
1. wc
'wc'는 newline, word, byte의 개수를 출력할 때 사용하는 명령어 입니다.
- 개요 -
wc [OPTION]... [FILE]...
wc [OPTION]... --files0-from=F
- 설명 -
DESCRIPTION
Print newline, word, and byte counts for each FILE, and a total line if more than one FILE is specified. With no FILE, or
when FILE is -, read standard input.
-c, --bytes
print the byte counts
-m, --chars
print the character counts
-l, --lines
print the newline counts
--files0-from=F
read input from the files specified by NUL-terminated names in file F; If F is - then read names from standard input
-L, --max-line-length
print the length of the longest line
-w, --words
print the word counts
--help display this help and exit
--version
output version information and exit
wc [OPTION]... [FILE]...
wc [OPTION]... --files0-from=F
- 설명 -
DESCRIPTION
Print newline, word, and byte counts for each FILE, and a total line if more than one FILE is specified. With no FILE, or
when FILE is -, read standard input.
-c, --bytes
print the byte counts
-m, --chars
print the character counts
-l, --lines
print the newline counts
--files0-from=F
read input from the files specified by NUL-terminated names in file F; If F is - then read names from standard input
-L, --max-line-length
print the length of the longest line
-w, --words
print the word counts
--help display this help and exit
--version
output version information and exit
반응형
'컴퓨터 활용 > 리눅스 활용' 카테고리의 다른 글
[vi editor] vim tab to space 설정과 tap space 설정 (0) | 2012.02.28 |
---|---|
[Makefile] Makefile 작성하기 (옵션) (0) | 2011.10.31 |
실무 예제로 배우는 UNIX 쉘 프로그래밍-정보문화사 (0) | 2011.10.26 |
[쉘 스크립트] 파일 이름, 경로, 확장자 구하기 (0) | 2011.10.26 |
[쉘 스크립트] TEST 명령어 (0) | 2011.10.26 |
[쉘 스크립트] 기본적인 쉘 스크립트 모음 (0) | 2011.10.26 |
vi 설정 적용 (0) | 2011.10.03 |
[리눅스] vi 명령어 (1) | 2011.09.25 |
[VMWare] Fedora 14 on VMware – How to Install VMware Tools on Fedora 14 (0) | 2011.09.25 |
[쉘 스크립트] dd 명령어 (1) | 2011.09.22 |