Linux 환경에서만 가능한 One-line 명령



1) 텍스트 파일(.txt)을 모두 찾아서 라인수(갯수) 찾기

# find "*.txt" -exec wc -l {} \;

또는

# wc `find -name "*.txt"` -l



2) 표준 출력(STDOUT)의 라인수 구하기

# cat a.txt | wc -l



3) 임의의 텍스트 파일(a.txt)의 단어수와 라인수 출력

# echo "a.txt의 단어수는 " `wc -w a.txt` "이고, 라인수는 " `wc -l a.txt` "입니다."

출력 : a.txt의 단어수는 21 a.txt이고, 라인수는 6 a.txt입니다.



4) 현재 디렉토리 이하의 모든 파일에서 해당 문자열이 총 몇 개 들어가 있는지 확인

# find -name "*.*" -exec grep "ChangUk" {} \; | wc -l



5) 현재 디렉토리 이하의 모든 텍스트 파일(.txt) 삭제

# find -name "*.txt" -exec rm {} \;