awk(四):常用内置变量

以下为awk内置变量:
          ARGC          命令行参数个数
          FILENAME    当前输入文档的名称
          FNR             当前输入文档的当前记录编号,尤其当有多个输入文档时有用
          NR               输入流的当前记录编号
          NF               当前记录的字段个数
          FS (-F)     字段分隔符        

        awk -F: '{print $1}' /etc/passwd

        awk 'BEGIN {FS = ":"} {print $1}' /etc/passwd


          OFS        输出字段分隔符,默认为空格

        awk 'BEGIN {OFS="-"} {print $1,$2,$3}' test1.txt
          ORS        输出记录分隔符,默认为换行符\n
          RS          输入记录分隔符,默认为换行符\n

        awk 'BEGIN {FS="\n"; RS=""} {print $3}' test3.txt

posted @ 2021-02-22 16:23  LasyLindsey  阅读(220)  评论(0)    收藏  举报