|
Добро пожаловать на наш сайт! |
Сайт посвящен компьютерам, софту, программированию и вообще информационным технологиям.
Надеямся Вам у нас понравится. |
|
|
|
|
|
|
|
|
|
|
Введение в Perl |
Например
-d14проследить как Перл исполняет вашу программу. 1 p Синтаксический разбор 2 s Состояние стека 4 l Состояние стека имен 8 t Трассировка исполнения 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' т.к.
|
|
|