awk Beispiele

letzte Änderung: 3. Jan 2015, 22:28 Veröffentlicht: 6. Feb 2008, 20:18

Spaltenbearbeitung

erste Spalte einer Datei anzeigen

awk '{ print $1 }' /PFAD/DATEI

 

letzte Spalte einer Datei anzeigen

awk '{ print $NF }' /PFAD/DATEI

 

erste und letzte Spalte anzeigen

awk '{ print $1,$NF }' /PFAD/DATEI

 

die zweite Spalte wird gelöscht, alle anderen angezeigt

awk '{ $2="";print}' /PFAD/DATEI

 

Zeilenbearbeitung

Achtung:
awk arbeitet mit einem Zeilen-Index der bei Null beginnt, d.h. die erste Zeile hat den Index 0 (gerade) die zweite Zeile den Index 1 (ungerade).

Zeilen mit ungeraden Zeilennummern ausgeben

awk 'NR%2' /PFAD/DATEI

 

Zeilen mit geraden Zeilennummern ausgeben

awk '(NR+1)%2' /PFAD/DATEI