Tipps und Tricks zur Programmiersprache awk zur Bearbeitung oder Ausgabe von Textdateien

Beispieldatei

Inhalt von der Datei t.txt:

11 2 3 4
2a1 b1 c1 d1
3a2 b2 c2 d2

Klassiker: erste drei Spalten

1awk '{print $1,$2,$3}' t.txt

Ausgabe

1 2 3
a1 b1 c1
a2 b2 c2

Alle Spalten bis auf die letzte

1awk '{for(i=1;i<=NF-1;i++) printf $i" "; print ""}' t.txt

Ausgabe

1 2 3
a1 b1 c1
a2 b2 c2