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