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

AWK基础

时间:2017-09-06 22:56:31      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:awk

 六周第三次课(9月6日)
9.6/9.7 awk
扩展
把这里面的所有练习题做一下
技术分享http://www.apelearn.com/study_v2/chapter14.html 

技术分享

awk -F ‘:‘ ‘{print $1}‘ passwd 

以:为分隔符把第一段打印出来 如果不指定-F默认以空白为分隔符,

awk -F ‘:‘ ‘{print $0}‘ passwd 全部打印出来。


awk -F ‘:‘ ‘{print $1"#"$2}‘ passwd 

打印出来以#作为分割。

技术分享

awk ‘/oo/‘ test 把包含oo的都显示出来。 

可以多个表达式一起写。

技术分享

awk -F  ":" ‘/root|user/ {print $1}‘

技术分享

可以做判断

技术分享

还可以做判断。

技术分享


~后面表示匹配

技术分享

OFS=指定后面print的修饰符。


技术分享

技术分享

NR 表示行

NF 表示段

显示所有字符并且在前面显示行号

技术分享

显示以:分割的最前面显示段

技术分享

awf -F ":" ‘NR<=10‘ passwd

awk -F ":" ‘$1="root"‘ passwd 赋值。

可以对对应的列求和

技术分享





AWK基础

标签:awk

原文地址:http://zfno111.blog.51cto.com/10527763/1963278

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