FS = “ ” 指定分隔符。对于任意一行数据,我们获取$1,$2,$3时,awk默认使用空格分割,我们可以用FS来指定
NR = " " awk从程序开始所读取的文件的行数
FNR = " " awk读取当前文件的行数
NR 和 FNR在输入单个文件的情况下,值完全相同,输入多个文件时,会有所差异,具体可看awk 中,NR 和 FNR的区别
NF 为系统常量,指当前行的列数
获取数组长度使用 length() 函数 如 length(arr)
FS = “ ” 指定分隔符。对于任意一行数据,我们获取$1,$2,$3时,awk默认使用空格分割,我们可以用FS来指定
NR = " " awk从程序开始所读取的文件的行数
FNR = " " awk读取当前文件的行数
NR 和 FNR在输入单个文件的情况下,值完全相同,输入多个文件时,会有所差异,具体可看awk 中,NR 和 FNR的区别
NF 为系统常量,指当前行的列数
获取数组长度使用 length() 函数 如 length(arr)