如何使用 awk 计算文件中输入行的总数?
答案1
特殊变量NR
保存当前行号。处理整个文件后,它将保存该文件的总行数。所以,你可以这样做:
awk 'END{print NR}' file
当然,当有一个专门为此设计的程序时,这有点愚蠢:
wc -l file
答案2
要使用以下命令计算文件中输入行的总数awk
:
awk 'END{ print NR }' input.data
或者与sed
:
sed -n \$= input.data
如何使用 awk 计算文件中输入行的总数?
特殊变量NR
保存当前行号。处理整个文件后,它将保存该文件的总行数。所以,你可以这样做:
awk 'END{print NR}' file
当然,当有一个专门为此设计的程序时,这有点愚蠢:
wc -l file
要使用以下命令计算文件中输入行的总数awk
:
awk 'END{ print NR }' input.data
或者与sed
:
sed -n \$= input.data