首页 > 其他 > 详细

liunx—awk

时间:2020-04-19 22:19:02      阅读:86      评论: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 版权所有
打开技术之扣,分享程序人生!