Специальные переменные
Некоторые переменные в awk имеют специальное назначение. В этом разделе приводится полный список таких переменных и описание их использования:
| NR | |
| Порядковый номер текущей записи. | |
| NF | |
| Число полей в текущей записи. | |
| FS | |
| Входной разделитель полей, по умолчанию равен пробелу/табуляции. | |
| RS | |
| Входной разделитель записей, по умолчанию равен символу перевода строки. | |
| $i | |
| i-е поле текущей записи. | |
| $0 | |
| Текущая входная запись целиком. | |
| OFS | |
| Выходной разделитель полей, по умолчанию равен пробелу. | |
| ORS | |
| Выходной разделитель записей, по умолчанию равен символу перевода строки. | |
| OFMT | |
| Формат для вывода на печать чисел, используется оператором print; по умолчанию равен %.6g. | |
| FILENAME | |
| Имя файла, из которого в данный момент производится ввод. Это удобно, поскольку обычно awk-программы имеют вид |
awk -f программа файл1 файл2 файл3 ...