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

9.6/9.7 awk

时间:2018-01-17 20:04:53      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:分割   字符串   使用   text   数学运算   ext   bash   显示   正则表达   

9.6/9.7 awk技术分享图片
awk工具支持分段
-F是指定以:号分割符打印所有行的第一段的内容
技术分享图片
打印所有段的内容
技术分享图片
当没有使用-F指定分割符时,它会默认空格或空白字符为分割符去打印
技术分享图片
打印多段
技术分享图片
打印出来使用#作为分割符
技术分享图片
可以用正则表达式
技术分享图片
打印出含有root的行的第1第3段和含有user的第1段和第3段第4段
技术分享图片
也可以这样表示
技术分享图片
数学运算法表达式== >=也可以<=
技术分享图片
加去“”是以啊斯码的方法去排序的,表示一字符串
技术分享图片
!=表示不等于
技术分享图片
技术分享图片
~ 是匹配符号,第3段大于1000或者第七段匹配bash字符
技术分享图片
以#号分割符打印1.3.7段
技术分享图片
OFS表示打印的时候指定的分割符
RN表示打印的时候指定的行
NF表示打印的时候抒写的段
RN把行号显示出来
技术分享图片
NF把一行多少段显示出来
技术分享图片
还可以匹配字符
技术分享图片
给第一段赋值,赋值后分割符没了,可以重新指定分割符
技术分享图片

扩展
把这里面的所有练习题做一下
http://www.apelearn.com/study_v2/chapter14.html

9.6/9.7 awk

标签:分割   字符串   使用   text   数学运算   ext   bash   显示   正则表达   

原文地址:http://blog.51cto.com/13450039/2062190

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