
텍스트 파일에서 비어 있지 않은 줄 수를 얻고 싶습니다.
내용이 포함된 num.txt가 있다고 가정합니다.
10
10
12
15
24
31
32
여기에는 8개의 라인이 있으며, 비어 있지 않은 라인은 7개뿐입니다. 비어 있지 않은 줄 수를 어떻게 알 수 있나요?
편집: 다음 명령을 사용하여 문제가 해결되었습니다.
비어 있지 않은 줄(또는 공백이 아닌 줄이 있는 줄)을 계산하려면 다음을 수행하세요.
$ grep -c -v '^[[:space:]]*$' 숫자.txt
답변1
wc
(단어 수) 유틸리티는 파일의 줄 수를 계산할 수 있습니다 .
$ wc -l num.txt
... 또는 오히려 파일의 개행 수를 계산하는데, 이는 대부분의 경우 동일합니다(실제로 Unix 시스템에서는한정된같은 것임). 설명서(Mac OS X)에는 "마지막
<newline>
문자 이후의 문자는 줄 수에 포함되지 않습니다." 라고 나와 있습니다.
당신이 약간 혼란스러워하는 이유는 아마도 빈 줄을 전혀 줄로 생각하지 않기 때문일 것입니다.
계산하기비어 있지 않은줄(또는 공백이 아닌 다른 줄이 있는 줄):
$ grep -c -v '^[[:space:]]*$' num.txt