首页 > 其他 > 详细

AWK

时间:2018-06-24 22:52:24      阅读:224      评论:0      收藏:0      [点我收藏+]

  awk处理的内容可以是标准输入,文本文件或管道

  awk演示文档passwd

root x 0 0 root /root /bin/bash
bin x 1 1 bin /bin /sbin/nologin
daemon x 2 2 daemon /sbin /sbin/nologin
adm x 3 4 adm /var/adm /sbin/nologin
lp x 4 7 lp /var/spool/lpd /sbin/nologin
sync x 5 0 sync /sbin /bin/sync
shutdown x 6 0 shutdown /sbin /sbin/shutdown
halt x 7 0 halt /sbin /sbin/halt
mail x 8 12 mail /var/spool/mail /sbin/nologin
operator x 11 0 operator /root /sbin/nologin

  输出行号大于2的第一列和第三列

awk ‘NR>=2{print $1,$3}‘ passwd

技术分享图片

  awk处理文本执行过程

  1,awk读入第一行内容

  2,判断是否符合条件(NR>=2)

    不符合条件,不处理

    符合条件,打印1,3列

  3,顺序读取第2,3,4,5...行知道文件结尾

 

  域和记录

  awk里面使用$0,$1...表示对于的列其中$0表示整行记录 $NF表示最后一列

  未完待续。。2

AWK

原文:https://www.cnblogs.com/minseo/p/9221962.html

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