Printing columns
Print all the columns:
$ awk '{print $0}' FILE
Print the 1 column:
$ awk '{print $1}' FILE
Print the last column:
$ awk '{print $NF}' FILE
Print multiple columns:
$ awk '{print $1 $3}' FILE
Specifying field separator
By default, awk
uses space
and tab
as field separator. You can specify how fields are separated using the -F
option.
$ awk -F "/" '{print $1}' FILE
Excluding columns
Print all the columns but not the 2 one:
$ awk '{$2=""; print $0}' FILE
Print all the columns but not 1 and 2:
$ awk '{$1=$2=""; print $0}' FILE