May 2000
Beginner
761 pages
18h 20m
English
gawk [ POSIX or Gnu style options ] –f program–file [ - ] file…
awk scans each input filename for lines that match any of a set of patterns specified in prog. (See Chapter 5, "The gawk Utility: gawk as a Linux Tool." ) In the following example, use awk, nawk, or gawk, depending on your version of awk.
1 awk '{print $1, $2}' file
2 awk '/John/{print $3, $4}' file
3 awk -F: '{print $3}' /etc/passwd
4 date | awk '{print $6}'
|
Explanation
Prints the first two fields of file where fields are separated by white space.
Prints fields 3 and 4 if the pattern John is found.
Using a colon as the field separator, prints the third field of the /etc/passwd file.
Sends the output of the ...
Read now
Unlock full access