這可能很簡單,但會出錯。使用awk從具有空格的文本字符串的文件打印打印
我有格式類似於文件:
6468511 node_modules aotehu
6468520 jsuno.js hello there
這三列。最後一個可以是任何長度的任何文本(它是該項目的評論)。
我有類似下面的內容,但它只抓住最後一個你好。我將如何獲取所有文字'hello there'並將其保存到var $ 3:
awk '/6468520/ {print $3}' comments
謝謝。
Awesmoe謝謝!但我也想保持1美元和2美元左右。所以我會有$ 1 = 6468520 $ 2 = filename $ 3 = comment。 – Jonovono
@ user2433617或者分配$ 1和$ 2給tempvars,比如tmp1 = $ 1或者使用製表符分隔的數據,那麼$ 3將包含所有單詞。祝你好運。 – shellter
@ user2433617,作爲避難所指出,您可以使用臨時變量。查看更新的解決方案 – iruvar