1、将文件第二列相加求和:

awk '{sum+=$2}END{print sum}' testa
2、讲文件第二列和第三列相乘求和;
awk '{sum+=($2*$3)}END{print sum}' testa
awk '{sum+=($2+$3)}END{print sum}' testa  相加求和
利用变量:
awk '{x=x+($2*$3)}END{print x}' testa
awk '{x=x+($2+$3)}END{print x}' testa
awk 'BEGIN{printf "| %-10s | %-4s | %-4s|\n","Fruit","Many","Pirce"}'
3、awk里面跟命令
awk '{print NR,$1,":",$3 > "price.txt"}' testa
awk '{print $7 | "sort -u"}' access.log
awk '{print $7 | "sort |uniq -c | sort -nr| head -10"}' access.log
4、awk匹配模式:
awk '$1 ~/apple/{print $0}' testa  第一列匹配,apple并打印这列
awk '$1 !~/apple/{print $0}' testa
awk '$1 ~/4110241990102[0-1]65531/{print $0}' abcs  ×××匹配日期
5、++讲操作结果分配给变量:
awk '{for(i=1;i<=$2;i++) print i}' testa
6、统计文件空行:

awk 'BEGIN{i=0}/^$/{i=i+1}END{print i}'  install.log

更新中......