Wiki source for LinuxAwk


Show raw source

=====awk=====

Programmiersprache (Skriptsprache) zur Bearbeitung und Auswertung einfacher Textdaten

===Beispiele===

Ubennenen von Dateien
%%(bash)
ls * | awk '{print "mv "$1" "$1".new"}' | sh
%%

Zweite Spalte einer Datei
%%(bash)
awk '{print $2}' /etc/fstab
%%

Bestimmte Teile einer Tabelle formatiert ausgeben
%%(bash)
df -h | awk '{print $5"t"$6}'
%%

Logins listen
%%(bash)
cat /var/log/auth.log | grep sshd | grep Accepted | awk '{print $1,$2,$3"n"$9,$11"n"}'
%%

%%(bash)
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 {{backlinks}}
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki