码迷,mamicode.com
首页 > 其他好文 > 详细

AWK

时间:2018-06-24 23:58:41      阅读:338      评论:0      收藏:0      [点我收藏+]

标签:文档   演示   halt   标准   TE   sbin   bash   syn   ash   

  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

标签:文档   演示   halt   标准   TE   sbin   bash   syn   ash   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!