如何使用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

相关内容