쉘 명령을 사용하여 파일의 각 문장의 단어 수를 계산하는 방법은 무엇입니까?

쉘 명령을 사용하여 파일의 각 문장의 단어 수를 계산하는 방법은 무엇입니까?

다음과 같은 텍스트 파일이 있습니다.

Mr.P.K.Baneerjee has visited the site today at 4.30pm
The permit tag has been set in the ds busbar
Opearation has been performed in presence of control engineer
Opeation was successfully completed

모든 파일에는 4줄만 있습니다.

다음과 같이 단어 수를 출력으로 인쇄하세요.

8
10
9
4

답변1

다음을 수행할 수 있습니다.

awk '{print NF}' filename

답변2

질문에 로 태그를 지정했으므로 wc이를 사용하는 솔루션은 다음과 같습니다(최적은 아니지만).

while read -r line; do echo $line | wc -w; done < filename.txt

관련 정보