linux文本处理三驾马车-awk
约 250 字小于 1 分钟
linux文本处理三驾马车-awk
常用参数
- -F 指定输入文件折分隔符
内置变量
- NR:已输入记录的条数。
- NF:当前记录中域的个数。记录中最后一个域可以以
$NF
的方式引用。 - FILENAME:当前输入文件的文件名。
- FS:“域分隔符”,用于将输入记录分割成域。其默认值为“空白字符”,即空格和制表符。FS可以替换为其它字符,从而改变域分隔符。
- RS:当前的“记录分隔符”。默认状态下,输入的每行都被作为一个记录,因此默认记录分隔符是换行符。
- OFS:“输出域分隔符”,即分隔
print
命令的参数的符号。其默认值为空格。 - ORS:“输出记录分隔符”,即每个
print
命令之间的符号。其默认值为换行符。 - OFMT:“输出数字格式”(Format for numeric output),其默认值为"%.6g"。
真实用例
Powered by Waline v3.1.3