首页 > 其他 > 详细

awk

时间:2017-11-17 10:40:29      阅读:331      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!