Next: 9.2 Переменные, записи, поля
Up: 9. Подсистема сканирования, анализа
Previous: 9. Подсистема сканирования, анализа
Программа GNU awk воспринимает следующие параметры.
- -F fs
- -field-separator fs
-
Использовать значение fs в качестве символа разделителя полей.
- -v var=val
- -assign var=val
-
Переменной с именем var присвоить значение var до того, как
начн©тся выполнение программы awk. Значения таких переменных будут
доступны уже в блоке BEGIN.
- -f program-file
- -file program-file
-
Читать исходный текст программы на языке awk из файла═с именем program-file. Можно использовать несколько параметров -f и,
соответственно, несколько таких файлов. Таким образом, можно иметь
библиотеку полезных awk-программ.
- -W lint
- -lint
-
Обеспечить диагностику, если использованные конструкции языка awk не
являются переносимыми в другие реализации awk.
- -W re-interval
- -re-interval
-
Разрешить использование шаблонных интервалов (смотрите раздел
9.8).
- -W source program-text
- -source program-text
-
Рассматривать program-text как исходный текст на языке awk.
Этот параметр можно использовать совместно с параметром -f.
Такое совместное использование позволяет интенсивно использовать
библиотеки awk-программ совместно с awk-операторами в
командной строке. Пример:
ls -l | awk --source '{print}' --file library-file
здесь выполняется сначала программа awk из командной строки (в
примере одна команда print), а затем
-
awk-программа из файла library-file.
Подробнее смотрите описание параметров в
info gawk
Next: 9.2 Переменные, записи, поля
Up: 9. Подсистема сканирования, анализа
Previous: 9. Подсистема сканирования, анализа
Andrei Chevel
Andrei.Chevel@pnpi.spb.ru