最近在学习awk,非常强大的工具,所以学起来也很吃力。

下面是我的一点学习心得。

1. FS 设置域分隔符,默认为一个或多个空格,等价于命令行- F选项

   

 

2:OFS 设置输出域分隔符,默认为一个空格。

  

 

3.  NF 域个数

 

 

  

 

4.  RS 记录分割符,默认为新行(\n)

  

 

5.  ORS 输出记录分隔符,默认为新行(\n)

  

 

6.  NR 已读的记录数

    FNR 浏览文件的记录数

 

 

   还是不明白NR和FNR的区别

7.  FILENAME awk脚本操作的输入文件

 

 

 8.  ARGC 命令行参数个数
       ARGV 命令行参数排列
       ENVIRON 支持队列中系统环境变量的使用