
awk를 사용하여 파일의 총 입력 줄 수를 어떻게 계산할 수 있나요?
답변1
특수 변수는 NR
현재 줄 번호를 보유합니다. 전체 파일이 처리되면 해당 파일의 총 라인 수가 저장됩니다. 따라서 다음을 수행할 수 있습니다.
awk 'END{print NR}' file
물론, 이를 위해 특별히 설계된 프로그램이 있는 경우 이는 약간 어리석은 일입니다.
wc -l file
답변2
다음을 사용하여 파일의 총 입력 줄 수를 계산하려면 awk
:
awk 'END{ print NR }' input.data
또는 다음을 사용하여 sed
:
sed -n \$= input.data