我目前做的轉讓而這難倒我的問題中插入相應的行號是:awk命令除了空行
「寫一個awk命令 前插入相應的行號在上面的文本文件中的每一行,在這種情況下,空行不應該是 。
我有一個答案,但我很努力地找到每個組件所做的解釋。
的命令是:
awk '{print (NF? ++a " " :"") $0}' <textfile.txt>
我知道NF
是外地號碼,而且$0
指整個輸入記錄。我試着玩弄命令來找出什麼是什麼,但是每當我忽略某些東西時,它總是會出現語法錯誤。
所以,我的問題是每個組件做什麼? ++a
做什麼? ?
後NF
?和引用的位有什麼關係?
在此先感謝!
如果空行進行計數,但沒有編號? –