shell腳本,awk利用NF來計算文本顯示的行數。


解釋:

1.awk 'NF{a++;print a,$0;next}1' file4

首先判斷NF是否存在值,第一行第二行第三行第四行都存在,進行執行后面的輸出,輸出后碰到next后,就結束了后面的操作,NF不存在的行不進行執行{}里面的操作,然后就進行默認1輸出。

2.awk 'NF{a++;$0=a" "$0}1' file4

NF存在,執行{}里面的操作,操作就是將原來$0=a的值替換成$0=1 a,次數替換之后沒有進行打印,然后繼續向后執行操作,碰到1默認輸出$0,故輸出的值就是1 a等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM