awk系列:如何使用awk内置变量

awk系列:如何使用awk内置变量插图亿华云

我们将逐渐揭开 awk 功能的神秘面纱,在本节中,我们将介绍 awk 内置built-in变量的概念。你可以在 awk 中使用两种类型的变量,它们是:用户自定义user-defined变量和内置变量。

awk 内置变量已经有预先定义的值了,但我们也可以谨慎地修改这些值,awk 内置变量包括:

FILENAME : 当前输入文件名称
NR : 当前输入行编号(是指输入行 1,2,3……等)
NF : 当前输入行的字段编号
OFS : 输出字段分隔符
FS : 输入字段分隔符
ORS : 输出记录分隔符
RS : 输入记录分隔符

让我们继续演示一些使用上述 awk 内置变量的方法:

想要读取当前输入文件的名称,你可以使用 FILENAME 内置变量,如下:

THE END
Copyright © 2024 亿华云