1. awk 'NR==2,NR==6' oldboy.txt
2.awk '{print NR,$0}' oldboy.txt 显示行号和这行内容
3.awk 'NR==2,NR==6 {print NR,$0}' oldboy.txt 显示第2行到6行
4.awk -F ":" '{print $1,$3,$NF}' oldboy.txt 显示第一列,第三列和最后一列
5.awk '{gsub("/sbin/nologn","/bin/bash",$0);print $0}' oldboy.txt 替换
6.ifconfig eth0|awk -F "(addr:) |( Bcast:)" 'NR==2{print $2}'
ifconfig eth0|awk -F "[ :]+" 'NR==2 {print $4}'
ifconfig eth0|awk -F "[ :]+" 'NR==2 {print $4}'
7.awk -F '/' 'print $3}' oldgirl.txt
awk -F '/' 'print $3}' oldgirl.txt | sort
awk -F '/' 'print $3}' oldgirl.txt |sort|uniq -c
8.数组处理
awk -F '/' '{hotel[$3]' oldgirl.txt
awk -F '/' '{hotel[$3];print $3}' oldgirl.txt
awk -F '/' '{hotel[$3]++; print $3}' oldgirl.txt