문제 텍스트 파일의 줄 수 계산

문제 텍스트 파일의 줄 수 계산

텍스트 파일에서 비어 있지 않은 줄 수를 얻고 싶습니다.

내용이 포함된 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

관련 정보