awk 基本使用

awk 【optios】program 

program: 语句之间用分号分隔

                   print    printf

选项: -F 指明输入时用到的字段分隔符

           -v  var=value:自定义变量

1、print item1,item2

             要点:1、逗号分隔

                       2、输出的各item可以字符串,也可以是数值:当前记录的字段、变量或awk的表达式

                       3、如省略item 相当于 print$0

 2、变量

            2.1 内建变量

                FS:input field seperator: 默认空白字符

               OFS: out put field seperator 默认空白字符

               RS :input record  seperato 输入时的换行符

              ORS:output record  seperato 输出时的换行符

              NF: 字段数量

             NR:行数

             FNR :各文件分别计数

            FILENAME ;文件名

            ARGC:命令行参数的个数

           ARGV:数组,保存的是命令行所给定的各参数

           BEGIN :显示一行数据

      

猜你喜欢

转载自www.cnblogs.com/shuai2020/p/12131389.html