AWK Built-in Variables
The following tables lists some important AWK builtin variables:
Variable | Description |
---|---|
ARGC , ARGV |
command-line arguments |
FILENAME |
name of the file that awk is currently reading. |
FNR |
current record number in the current file, incremented on new records read |
NF |
number of fields in the current input record |
NR |
number of input records processed since the beginning of the program’s execution |
RLENGTH |
length of the substring matched by the AWK’s match function |
RS |
input record separator (default: newline) |
OFS |
output field separator (default: blank) |
ORS |
output record separator (default: newline) |
OFMT |
output format for numbers (default: %.6g) |
ENVIRON |
array of environment variables; subscripts are names. |
Get hands-on with 1400+ tech skills courses.