我有一個簡單的awk一行,當給定的模式匹配時,將下一行摺疊到當前行上。那就是:尾隨數字對awk腳本的主體有什麼影響?
awk '/two/ { printf $1; next; } 1' test.txt
具有以下輸入:
one
two
three
four
five
six
one
two
three
four
你:
one
twothree
four
five
six
one
twothree
four
注意 「三」 折了 「兩」,這是什麼我想要發生。我發現這個解決方案(不記得在哪裏),並認爲奇怪的是,尾隨的'1'似乎是導致期望效果的缺失片段。如果你拿出來,你會得到:
awk '/two/ { printf $1; next; }' test.txt
twotwo
因此。所以我的問題是,尾隨'1'是做什麼的,它在哪裏記錄?
謝謝!
啊!感謝您的鏈接。很有幫助。 – drsnyder