|
. Аналогично argv[0] в С.
$ARGV
Имя текущего файла читаемого оператором '<>'.
@ARGV
Массив параметров строки запуска программы.
Внимание! @#ARGV - меньше количества параметров на 1 т.к.
$ARGV[0] это первый параметр (не имя программы).
@INC
Список директорий диска которые просматривает Пел
для выполнения команд do, require или use.
%INC
Этот хеш содержит имена директорий для имен использованных
файлов командами do или require. Ключ - имя файла, а значение - директория.
$ENV{выражение}
Хеш %ENV содержит значения переменных окружения. Изменение
этих значений вызывает изменение окружения для процессов потомков.
$SIG{выражение}
Хеш %SIG содержит имена подпрограмм для системных
сигналов таких как INT, QUIT, PIPE, ...
Значение 'DEFAULT' - для системной обработки.
'IGNORE' - игнорировать данный сигнал.
* Регулярные выражения (шаблоны) *
В данной главе описывается синтаксис регулярных выражений. Чаще всего
в Пел они используюстя в операторах поиска и замены таких как s//
m/ операторах связки =~ или != и т.д.
Как правило все эти операторы имеют схожие опции такие как:
i - не различать строчные и заглавные буквы.
m - считать строку многострочной.
s - однострочная строка.
x - расширенный синтаксис ( использование пробелов и комментариев)
Обычно все эти опции обозначают как '/x'. Их можно использовать даже
внутри шаблонов, используя новую констр
|
|