Руководство пользователя для GNU Awk
Приложение A. Обзор gawk
A.1 Обзор параметров командной строки
Командная строка содержит параметры самой gawk, программный текст awk (если не используется параметр `-f'), и значения для установки в предопределенных awk-переменных ARGC и ARGV:
gawk [POSIX or GNU style options] -f source-file [--] file ...
gawk [POSIX or GNU style options] [--] 'program' file ...
параметры, которые принимает gawk, следующие:
-F fs --разделитель полей fs
Использовать fs как разделитель входных полей (значение предопределенной переменной FS).
-f program-file --файл с программой
Читать исходную awk-программу из файла program-file, а не из первого аргумента командной строки.
-mf NNN -mr NNN
Флажок `f' определяет максимальное количество полей, а флажок `r'--- максимальный размер записи. gawk игнорирует эти параметры, так как он не имеет предопределенных пределов; они нужны только для совместимости с Bell Labs research версией Unix awk.
-v var=val --присваивание assign var=val
Присвоить переменной var значение val до начала исполнения программы.
-W traditional -W compat --traditional --compat
Использовать режим совместимости, в котором расширения gawk не действуют.
-W copyleft -W copyright --copyleft --copyright
Напечатать короткую версию Общей Публичной лицензии на стандартном выводе и прекратить выполнение программы. Этот параметр может быть исключен из будущих версий gawk.
-W help -W usage --help --usage
Напечатать короткий обзор доступных параметров стандартного вывода и прекратить работу.
-W lint --lint
Выдавать предупреждения о сомнительных и непереносимых конструкциях awk.
-W lint-old --lint-old
Предупреждать о конструкциях, которые недоступны в оригинальной версии awk 7 Unix.
-W posix --posix
Использовать POSIX-совместимый режим, в котором отсутствуют расширения gawk и применяются дополнительные ограничения.
-W re-interval --re-interval
Допускаются интервальные выражения (см. раздел 4.3 [Операторы регулярных выражений], стр. 26), в regexps.
-W source=program-text --исходный программный текст
Использовать программный текст как исходный текст awk-программы. Параметр позволяет смешивать код из командной строки с исходным кодом из файлов. Это особенно полезно для смешивания программ в командной строке с библиотечными функциями.
-W version --версия
Напечатать информацию о версии используемой копии gawk на выходе для ошибок.
-- Сигнал о конце параметров. Полезен для разрешения дальнейшим аргументам самой awk-программы начинаться с `-'. Он нужен в основном для согласования с POSIX-конвенцией об анализе аргументов.
Все остальные аргументы отмечаются как неверные и игнорируются. См. детали в разделе 14.1 [Параметры командной строки], стр.161.
Назад | Вперед
Содержание (общее) | Содержание раздела
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
|