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
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki