分離有沒有一種方法來打印由OFS分隔的所有記錄,而不打字每列數。打印所有的字段AWK通過OFS
#Desired style of syntax, undesired result
[[email protected]: ~] echo "1 2 3 4" | gawk 'BEGIN { OFS=" :-("}; {print $0}'
1 2 3 4
#Desired result, undesired syntax
[[email protected]: ~] echo "1 2 3 4" | gawk 'BEGIN { OFS=" :-) "}; {print $1,$2,$3,$4}'
1 :-) 2 :-) 3 :-) 4
完美的,但它應該是幸福的笑臉,因爲它的工作原理;-) –
這是一個很好反對:)問候 –
@steve注:有取代了塊'{$ 1美元一個編輯= $ 1;打印$ 0}'只需要$ 1 = $ 1'。這會導致$ 1 == 0失敗。 –