Drucken Sie alle Felder mit AWK, die durch OFS getrennt sind

Gibt es eine Möglichkeit, alle durch das OFS getrennten Datensätze zu drucken, ohne jede Spaltennummer einzutippen?

#Desired style of syntax, undesired result
[kbrandt@glade: ~] echo "1 2 3 4" | gawk 'BEGIN { OFS=" :-( "}; {print $0}'        
1 2 3 4

#Desired result, undesired syntax
[kbrandt@glade: ~] echo "1 2 3 4" | gawk 'BEGIN { OFS=" :-) "}; {print $1,$2,$3,$4}'
1 :-) 2 :-) 3 :-) 4

Antworten auf die Frage(2)

Ihre Antwort auf die Frage