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

awk

时间:2017-11-17 10:49:33      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:awk

awk:报告生成工具

   把文件中读取带的每一行的每个字段分别进行格式化,而后进行显示:


   支持使用变量、条件判断、循环、数组


awk --> new awk --> nawk


GNU awk --> gawk



选项:

-F:切割符

$0:整行

$1,$2.....:位置参数



用法格式:

 awk [options] ‘script‘ FILE...

 awk [options] ‘/pattern/{action}‘ FILE...


 action: print $1,$2


 模式:

   地址定界:/pat1/,/pat2/ 一个范围

            /pattern/ 被匹配到的行

            experssion 表达式

               >,>=,<,<=,==,!=,~(模式匹配)

    BEGIN:执行前操作

    END:执行后的收尾  操作


awk的常用四种分隔符:

  输入:

      行分隔符

      字段分隔符

  输出:

      行分隔符

      字段分隔符


awk的内置变量

NF:最后一个字段

FS: 指定输入分隔符 在BEGIN中定义,指定时要使用""

默认为空白

OFS:输出时指定的分隔符,在BEGIN中定义,指定时要使用"",默认为空白


awk

标签:awk

原文地址:http://younger008.blog.51cto.com/690865/1982696

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