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

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

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

 
 

Меню сайта

 
Введение в Perl

Оригинал хранится в файле с тем же именем что и исходный, но с указанным расширением.
Пример:
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
Режим проверки «дыр» в защите. Обычно это нужно для программ работающих в режиме повышенной привелегии (setuid, setguid). Желательно для CGI скриптов.
-u
Принудительный дамп памяти после компиляции скрипта. Этот дамп можно потом использовать для создания исполняемого файла с помощью программы undump.
-U
Разрешение выполнять опасные операции. Например стереть директорию или выполнять явно не закрытую программу.
-v
Вывод номера версии Перл.
-w
Вывод имен переменных используемых только один раз, имен скаляров используемых до их определения, имен переопределяемых подпрограмм, ссылок на неопределенный указатели файлов, попыток записи в файлы открытых только на «чтение», употребление не коретных записей чисел, использование массивов как скаляров, рекурсия более 100 уровней.
-x директория
Режим запуска скрипта вставленного в файл содержащий обычный текст.

Hosted by uCoz