本文信息本文由方法SEO顾问发表于2014-07-1211:04:18,共 2640 字,转载请注明:awk正则表达式及内置函数实例详解_【方法SEO顾问】,如果我网站的文章对你有所帮助的话,来百度口碑给个好评呗!
1、模糊匹配:
awk '{if($3~/97/) print $0}' data.f:如果第三项中含有”97”则打印该行
awk '{if($4!~/ufcx/) print $0}' data.f:如果第三项中不含ufcx有则打印
2、精确匹配:
awk '{if($5==66) print $0}' data.f:如果第五项是66则打印
awk '{if($5!=66)print $0}' data.f : 如果第五项不是66则打印
awk '{if($1>$5) print $0}' data.f:如果第一项大于第五项则打印
3、大小写匹配:
awk '{if(/[Ss]ept/) print $0}' data.f:符合,则打印一行。
awk '/[Ss]ept/ {print $2}' data.f:符合,则打印第二字段
4、任意匹配:
awk '{if($2 ~/^.e/) print $0}' data.f:第二字段中,第二个字符为e,输出
awk '{if($4 ~/(lps|fcx)/) print $0}' data.f:第四个字段含有lps或fcx则输出