首页 > 其他 > 详细

liunx—awk

时间:2020-04-19 22:19:02      阅读:96      评论:0      收藏:0      [点我收藏+]

文本处理工具

技术分享图片

 

 

awk -F ‘:‘ ‘{print $3}‘ passwd    //单行输出

技术分享图片

awk -F ‘:‘ ‘{print "user:"$1"\tuid:"$3}‘ passwd    //多行输出   //起别名

 

 技术分享图片

 

 

awk -F ‘:‘ ‘{print NR,NF,$1}‘ passwd

 

awk -F ‘:‘ ‘{print NR,NF,FILENAME}‘ passwd    //NR行,NF列,filename文件名

 

 技术分享图片

awk -F ‘:‘ ‘{if ($3>100)print $1,$3}‘ passwd            //条件判断

 

 技术分享图片

 

 

sed -n ‘/42.236.49.31/p‘ access.log | awk ‘{print substr($4,2)}‘   //查找指定ip访问日期

 

 技术分享图片

awk ‘/42.236.49.31/{print substr($4,2)}‘ access.log     //{}前面使用的是正则表达式

 技术分享图片

逻辑判断表达式 

技术分享图片

 

 

 

awk -F ‘:‘ ‘$1~/^m.*/{print $1}‘ passwd    //查找m开头的
awk -F ‘:‘ ‘$1!~/^m.*/{print $1}‘ passwd  //查找非m开头的

 

技术分享图片

 

liunx—awk

原文:https://www.cnblogs.com/cwl-bj/p/12733739.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!