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

Day10-1正则工具简介 下

时间:2018-01-31 14:49:17      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:ext   end   awk   http   比较   .com   cee   图片   word   

awk
awk -F ‘:‘ ‘{print $n,$m}‘ [filename] 以‘:‘为分隔符(默认分隔符为空格或空白字符),打印第n,m段
awk -F ‘:‘ ‘{OFS="#"} {print $l,$m,$n}‘ [filename] 打印出来以‘#‘分隔
awk -F ‘:‘ ‘{print $n"#"$m}‘ [filename] 打印出来以‘#‘分隔
awk (-F ‘:‘) ‘{print $0}‘ [filename] 打印全部
awk (-F ‘:‘) ‘{print NR":"$0}‘ [filename] 每行之前加上行号:
awk -F ‘:‘ ‘{print NF":"$0}‘ [filename] 每行之前加上段数:
技术分享图片
技术分享图片
awk ‘/[word]/‘ [filename] 查找有word的行
awk -F ‘:‘ ‘$1~/[word]/‘ [filename] 查找第一段有word的行
awk -F ‘:‘ ‘/[word1]/ {print $n} /[word2]/ {print $m}‘ [filename] 含有word1、word2的行分别打印第n、m段
awk -F ‘:‘ ‘$n==0‘ [filename] 打印第n段为0的整行
awk -F ‘:‘ ‘$n!=4 {print $m}‘ [filename] 打印第n段不等于4的行的第m段
awk -F ‘:‘ ‘$n>="100" {print $m}‘ [filename] 双引号引数字表示非数值对比,而是字符对应的编码
awk -F ‘:‘ ‘$n>$m || $n>9‘ [filename] 两段相比较
|| 或
&& 和
awk -F ‘:‘ ‘{(s=s+$n)}; END {print s}‘ [filename] 第n段的值总和,s可以自定义其他字符
awk -F ‘:‘ ‘if(条件) {print $n}‘ [filename] 满足条件,则打印

Day10-1正则工具简介 下

标签:ext   end   awk   http   比较   .com   cee   图片   word   

原文地址:http://blog.51cto.com/13582610/2067192

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