linux awk 内置变量的使用方法

2023-04-18 01:07:00 linux 变量 使用方法

Linux AWK 内置变量是AWK程序中预定义的变量,它们可以用来帮助程序员更好地管理程序。它们是由AWK程序自动创建和管理的,因此程序员无需自己创建和管理它们。它们有助于程序员更好地控制程序的流程和行为。

Linux AWK 内置变量的使用方法主要包括以下几点:

1.FS:FS是Field Separator的缩写,用于指定输入数据中字段之间的分隔符,默认情况下,FS的值为空格;

2.OFS:OFS是Output Field Separator的缩写,用于指定输出数据中字段之间的分隔符,默认情况下,OFS的值为空格;

3.RS:RS是Record Separator的缩写,用于指定输入数据中记录之间的分隔符,默认情况下,RS的值为换行符;

4.ORS:ORS是Output Record Separator的缩写,用于指定输出数据中记录之间的分隔符,默认情况下,ORS的值为换行符;

5.NF:NF是Number of Fields的缩写,用于指定当前记录中字段的数量,它是一个只读变量;

6.NR:NR是Number of Records的缩写,用于指定当前文件中记录的数量,它是一个只读变量;

7.FILENAME:FILENAME是当前文件的文件名,它是一个只读变量;

8.FNR:FNR是File Number of Records的缩写,用于指定当前文件中记录的数量,它是一个只读变量;

9.ARGC:ARGC是Argument Count的缩写,用于指定命令行参数的数量,它是一个只读变量;

10.ARGV:ARGV是Argument Values的缩写,用于指定命令行参数的值,它是一个只读变量。

Linux AWK 内置变量的使用方法可以帮助程序员更好地管理程序,它们可以用来控制程序的流程和行为,从而更好地实现程序的功能。

相关文章