Difference between revisions of "Awk"

From Linuxintro
imported>ThorstenStaerk
imported>ThorstenStaerk
Line 1: Line 1:
[[awk]] is a [[command]] for string operations. It allows you to only show the third ''column'' of a file for example. awk is not a simple command, but rather a programming language on its own. awk and gawk, its GNU implementation, are used synonymously.
+
[[awk]] is a [[command]] for string operations. For example, it allows you to show only the second ''column'' of a file. awk is not a simple command, but rather a programming language on its own. awk and gawk (for GNU awk) are used synonymously.
  
 
;Examples:
 
;Examples:

Revision as of 15:23, 25 July 2009

awk is a command for string operations. For example, it allows you to show only the second column of a file. awk is not a simple command, but rather a programming language on its own. awk and gawk (for GNU awk) are used synonymously.

Examples

Show only the second column of file.txt

awk '{print $2;}' file.txt

kill all processes of a user

ps --no-header -fu <username> | awk '{ print $2 }' | grep -v $$ | xargs kill

See also