|
ния
16 o Создание оператора узла
32 c Строковое/числовое преобразование
64 p Вывод команды препроцессора для -P
128 m Распределение памяти
256 f Обработка формата
512 r Синтаксический разбор регулярных выражений
1024 x Дамп синтаксического дерева
2048 u Проверка защиты
4096 L "Утечка" памяти
8192 H Дамп хеша
16384 X Распределение scratchpad
32768 D Очистка
-e команда
Выполнение скрипта из одной строки указанного в командной строке.
-F шаблон
Указывает шаблон разделения в режиме работы с ключом -a
-iрасширение
Применяется для резервной копии файла обрабатываемого оператором '<>'.
Оригинал хранится в файле с тем же именем что и исходный, но с
указанным расширением.
Пример:
perl -p -i.old -e "s/рядовой/ефрейтор/" file
- Поменять все слова "рядовой" на "ефрейтор" в файле file
а оригинал записать в файле file.old
-Iдиректория
Директория includ- файлов для С препроцессора. Применяется с ключом -P
по умолчанию это /usr/include и /usr/lib/perl.
-lчисло
Автоматическая обработка символа конца строки. Работает в двух случаях.
1. Отбрасывает последний символ читаемых строк для режимов -n и -p
2. Присваивает указанное значение переменной $\. Таким образом
к концу каждой строки выводимой оператором print добавляется этот символ.
-n
Зацикливает скрипт и последовательно обрабатывает файлы указанные
в командной строке. Позволяет создавать команды подобные sed или awk.
Операторы BEGIN и END дают возможность делать начальные и конечные
установки. Содержимое файлов не выводится.
-p
То же что и -n но печатает обрабатываемые строки файлов.
-P
Предварительная обработко препроцессором языка С. Будьте внимательны
и не применяйте в комментариях слова 'if', 'else' или 'define'
т.к. это команды С - препроцессора.
-s
Включение режима обработки ключей командной строки запуска скрипта.
Все аргументы с символом '-' в начале, считаются ключом и переменным
с таким же именем присваивается значение true.
-S
Использование системной переменной PATH для поиска скрипта.
Данный ключ применяется в системах не воспринимающих последовательность
"#!" в начале скрипта для указания интерпретатора.
-T
Режим проверки "дыр"
|
|