Добро пожаловать на наш сайт!

Сайт посвящен компьютерам, софту, программированию и вообще информационным технологиям.

Надеямся Вам у нас понравится.

 
 

Меню сайта

 
Введение в 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' т.к.

Hosted by uCoz