
Como posso usar o awk para contar o número total de linhas de entrada em um arquivo?
Responder1
A variável especial NR
contém o número da linha atual. Depois que todo o arquivo for processado, ele conterá o número total de linhas desse arquivo. Então, você pode fazer:
awk 'END{print NR}' file
Claro, isso é um pouco bobo quando existe um programa projetado especificamente para isso:
wc -l file
Responder2
Para contar o número total de linhas de entrada em um arquivo com awk
:
awk 'END{ print NR }' input.data
Ou com sed
:
sed -n \$= input.data