| Home Profil Fun |
#61 Linux 06.04.2009
Der Befehl awkGib die erste und dritte Spalte der Datei testfile aus.
awk '{print $1,$3}' testfile
Extrahiere alle Zeilen von testfile1 die whatever enthalten und gib davon nur die erste und dritte Spalte aus.
cat testfile1 | grep "whatever" | awk '{print $1,$3}'
Es ist auch möglich die Ausgabe auf Zeilen- statt auf Spaltenebene zu kontrollieren. In den vorherigen Beispielen wurden alle Zeilen ausgegeben. Jetzt nehmen wir ein Kommando, mit dem wir die ersten 3 Zeilen überspringen. Mit -F kann man sogar noch das gewünschte Trennungszeichen wählen, um die Spalten zu identifizieren.
ls -lha | awk 'NR>3 {print $9}'
|