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

相關內容