awk
Programmiersprache (Skriptsprache) zur Bearbeitung und Auswertung einfacher Textdaten
Beispiele
Ubennenen von Dateien
ls * | awk '{print "mv "$1" "$1".new"}' | sh
Zweite Spalte einer Datei
awk '{print $2}' /etc/fstab
Bestimmte Teile einer Tabelle formatiert ausgeben
df -h | awk '{print $5"t"$6}'
Logins listen
cat /var/log/auth.log | grep sshd | grep Accepted | awk '{print $1,$2,$3"n"$9,$11"n"}'
cat test.csv| awk 'BEGIN { FS = "," } ; { print $7 }'
test.csv:
1,2,3,40,50,60.3,0.001,N,?,5 1,2,3,40,50,60.3,0.001,N,?,5
RegularExpressions
Links
AWK
http://www.gnu.org/software/gawk/manual/gawk.html
A Guided Tour Of Awk
http://www.vectorsite.net/tsawk.html
Die Scriptsprache awk
http://www.clug.de/vortraege/awk/index.html
Siehe auch