awk

awk:报告生成工具数组

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


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


awk --> new awk --> nawkip


GNU awk --> gawkit



选项:io

-F:切割符class

$0:整行awk

$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中定义,指定时要使用"",默认为空白

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息