Awk 是一种强大的文本处理工具,它提供了许多内置变量,以便在处理文本时使用。这些内置变量提供了对输入文本的各种信息和属性的访问。在本文中,我们将详细介绍 awk 的内置变量,并提供相应的源代码示例。
以下是一些常用的 awk 内置变量:
-
FS(Field Separator):字段分隔符变量
FS 变量定义了 awk 在输入行中用于分隔字段的字符或字符串。默认情况下,FS 的值为单个空格或制表符。你可以通过修改 FS 的值来指定不同的字段分隔符。示例代码:
# 使用逗号作为字段分隔符 awk 'BEGIN { FS = "," } { print $1, $2 }' file.txt ```
-
RS(Record Separator):记录分隔符变量
RS 变量定义了 awk 在输入中用于分隔记录的字符或字符串。默认情况下,RS 的值为换行符。你可以通过修改 RS 的值来指定不同的记录分隔符。示例代码: