如何在模式之間插入空格。我要找輸出這樣awk printf語法錯誤
pattern1 pateern2 pattern 3
代碼:
cat 2 |awk '/pattern1|pattern2|pattern3/ {printf $NF }'
pattern1pattern2pattern3
如何在模式之間插入空格。我要找輸出這樣awk printf語法錯誤
pattern1 pateern2 pattern 3
代碼:
cat 2 |awk '/pattern1|pattern2|pattern3/ {printf $NF }'
pattern1pattern2pattern3
你在找這個?
awk '{gsub(/pattern1|pattern2|patter3/,"& ")}1' file
例如:
kent$ echo "foobarbaz"|awk '{gsub(/foo|bar|baz/,"& ")}1'
foo bar baz
我有文件: - >服務器查看名稱:name1 服務器組名稱:group1 容量8018069並尋找輸出:「name1 group1 8018069」 – user2225481
好的,這個評論與你的問題完全不同......「space 「部分?順便說一句,你可以編輯你的問題,也可以得到更好的代碼格式。如果您的評論中存在問題,您可以'awk'{print $ 5,$ 10,$ NF}'file' – Kent
請提供一個可重複的例子,即,輸入和預期的輸出。 – Thor
-1因爲這個問題是一個不可理解的混亂。 –