Действие
В выражении шаблон-действие, "действие" определяет то, что нужно выполнить с вводными записями, которые отобраны по шаблону. Достаточно часто "действие" - это печать каких-либо выражений, но также может быть комбинацией одного или более выражений.
Встроенные переменные
В табл. 23 приведены встроенные переменные, которые поддерживает awk.
Таблица 23
Встроенные переменные
ARGC | Число аргументов команд ной строки | - |
ARGV | Массив аргументовной строки командной строки | - |
FILENAME | Имя текущего вводного файла | - |
FNR | Номер записи в текущем файле | - |
FS | Поле разделителя вводного файла | пробел и/или табуляция |
FN | Число полей в текущей записи | - |
NR | Число считанных на данный момент записей | - |
OFMT | Выводной формат для цифр | %.6g |
OFS | Разделитель поля выводного файла | пробел |
ORS | Разделитель записи выводного поля | символ новой строки |
RS | Разделитель записи вводного файла | то же |
RSTART | Индекс первого выбранного символа при помощи match() | - |
RLENGTH | Длина строки, выбранной при помощи match() | - |
SUBSEP | Нижний разделитель | "\034" |