跳至主要內容

linux文本处理三驾马车-awk

HFwas约 250 字小于 1 分钟

linux文本处理三驾马车-awk

常用参数

  • -F 指定输入文件折分隔符

内置变量

  • NR:已输入记录的条数。
  • NF:当前记录中域的个数。记录中最后一个域可以以$NF的方式引用。
  • FILENAME:当前输入文件的文件名。
  • FS:“域分隔符”,用于将输入记录分割成域。其默认值为“空白字符”,即空格和制表符open in new window。FS可以替换为其它字符,从而改变域分隔符。
  • RS:当前的“记录分隔符”。默认状态下,输入的每行都被作为一个记录,因此默认记录分隔符是换行符open in new window
  • OFS:“输出域分隔符”,即分隔print命令的参数的符号。其默认值为空格。
  • ORS:“输出记录分隔符”,即每个print命令之间的符号。其默认值为换行符。
  • OFMT:“输出数字格式”(Format for numeric output),其默认值为"%.6g"。

真实用例

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.1.3