awk를 사용하여 파일의 총 입력 줄 수를 계산하는 방법은 무엇입니까? [복사]

awk를 사용하여 파일의 총 입력 줄 수를 계산하는 방법은 무엇입니까? [복사]

awk를 사용하여 파일의 총 입력 줄 수를 계산하는 방법은 무엇입니까?

답변1

특수 변수는 NR현재 줄 번호를 보유합니다. 전체 파일을 처리한 후 파일의 총 라인 수를 저장합니다. 따라서 다음과 같이 할 수 있습니다.

awk 'END{print NR}' file

물론 이를 위해 특별히 설계된 프로그램이 있는 경우 이는 약간 어리석은 일입니다.

wc -l file

답변2

파일의 총 입력 줄 수를 계산하려면 다음 명령을 사용하십시오 awk.

awk 'END{ print NR }' input.data

또는 다음을 사용하여 sed:

sed -n \$= input.data

관련 정보