awk '{print}' file #打印整行
awk '{print $1,$2}' file #打印特定列
awk -F ',' '{print $1,$2}' file #使用分隔符指定列
awk '{print NR,$1}' file #打印行数
awk '/pattern/{print NR,$0}' file #打印满足条件的行
awk '{sum += $1} END {print sum}' file #计算列的总和
awk 'max < $1 {max = $1} END {print max}' file #打印最大值
awk '{printf "%-10s %-10s\n",$1,$2}' file #格式化输出
awk '{[pattern] action}' {filenames}
awk '{print $1,$4}' log.txt #按空格或tab键分割,输出文件中的1,4项
awk '{printf "%-8s %-10s\n",$1,$4}' log.txt #格式化输出1,4项
awk -F, '{print $1,$4}' log.txt #使用逗号进行分割
awk -F '[ ,:]' '{print $1,$2}' log.txt #使用多个分隔符,先使用空格再使用,再使用:进行分割
awk -v a=1 '{print $1,$1+a}' log.txt #设置变量