Кратко
|
Буквами
|
Функция переменной
|
$_ |
$ARG |
по умолчанию для
операторов ввода и поиска |
$. |
$INNPUT_LINE_NUMBER $NR |
номер обработанной строки посленим оператором
ввода. При закрытие файла - обнуление переменной. |
$, |
$output_field_separator $OFS |
служит для оператора
print
своего рода "запятой", при перечислении элементов из
разных параметров..
|
$" |
$LIST_SEPARATOR |
аналогичен предыдущему,
но применим к элем. массива |
$\ |
$output_record_separator $ORS |
применяется также
к оператору
print
, но указывается после перечисления всех параметров. |
$; |
$SUBSCRIPT_SEPARATOR $SUBSEP |
разделяет массивы
в хеш-массивах; значение по умолчанию -
\034. |
$& |
$MATCH |
указатель подстроки,
найденной при последнем поиске по шаблону. |
$цифра |
|
аналогичен предыдущему,
но шаблон - метасимволы в круглых скобках. Цифра обозначает
номер скобок. |
$` |
|
подстрока, стоящая до найденной (
$&) |
$' |
$POSTMACH |
подстрока, следующая
после найденной. |
$+ |
$LAST_PAREN_MATCH |
подстрока, найденная в процессе поиска по методу
"или" |
$I |
$OUTPUT_AUTOFLUSH |
конролирует буфер
вывода после после каждой операции вывода. Значение
не равное
"нулю" производит сброс. По умолчанию -
0
. |
$/ |
$input_record_separator $RS |
обозначает конец
входной строки, по умолчанию -
\n |
$= |
$format_lines_per_page |
обозначает длину
одной страницы в строках. (умолч.-60) |
$- |
$FORMAT_LINES_LEFT |
служит для определения
числа оставшихся строк на странице |
$: |
$FORMAT_LINE_BREAK _CHARACTERS |
перенос строки для
многострочных полей, где значение по умолчанию является
-
"
\n-". |
$^ |
$FORMAT_TOP_NAME |
служит для обозначения
формата заголовка страницы. |
$^L |
$FORMAT_FORMFEED |
обозначает смену
листа страницы, где по умолч. -
"\f"
|
$^A |
$ACCUMULATOR |
аккумулятор
функции
write( ) для
format( ) и изменяться
не может. Значение можно только встретить в функции
formline( )
, где
"write"
её "нулит" после каждого обращения. |
$% |
$FORMAT_PAGE_NUMBER |
является форматом
по умолчанию при выводе нумераций страниц. |
$~ |
$FORMAT_NAME |
имя формата текущего
вывода. |
$# |
$OFMT |
заданный по умолчанию
формат для вывода чисел. |
$[ |
|
нумерация первого
элемента массива или символа строки, где
"ноль" по
умолчанию. |
$] |
$PERL_VERSION |
обозначает строку
объявления версии
Perl, где фактически нужно указать
и номер
версии и номер
модификации. |
$O |
$PROGRAM_NAME |
указывает имя файла
программы для удобства контроля над ней. Результат
можно увидеть в команде
ps
. |
$? |
$CHILD_ERROR |
содержит информацию
о завершении функций
system(), wait()
и
"...", а также о закрытии
pipe. |
$! |
$ERRNO $OS_ERROR |
выдает код ошибки
(в цифрах) или словесное сообщение (при указании строкового
контекста). |
$@ |
$EVAL_ERROR |
Сообщие об ошибке
последней функции
evel(). |
$$ |
$PROCESS_ID $PID |
номер процесса, проходящий
на данный момент. |
$< |
$REAL_USER_ID $UID |
показывает реальный
UID для текущего процесса. |
$> |
$EFFECTIVE_USER_ID $EUID |
показывает эффективный
UID для текущего процесса. |
$( |
$REAL_GROUP_ID $GID |
показывает реальный
GID текущего процесса. |
$) |
$EFFECTIVE_GROUP_ID $EGID |
показывает эффективный
GID для текущего процесса. |
$^D |
$DEBUGGING |
обозначает текущее
значение для ключа отладки
"-D"
. |
$^I |
$INPLACE_EDIT |
значение на текущий
момент возможности
inplace-edit
. Для отключения применяется
функция
undef. |
$^F |
$SYSTEM_FD_MAX |
номер максимального
system file descriptor. |
$^P |
$PERLDB |
собственный идентификатор
отладки. Служит, чтобы отладчик не отслеживал самого
себя. |
$^W |
$WARNING |
служит для предупреждения,
где значение
true - включено и
false - отключение. |
$^T |
$BASETIME |
время в секундах
с начала 1970 г. |
$^X |
$EXECUTABLE_NAME |
команда запука
Perl. |
$ARGV |
|
имя текущего файла,
обработанного оператором "
< >". |
@ARGV |
|
массив параметров строки запуска программы. |
@INC |
|
перечень директорий диска, который считывает
язык
Perl для выполнения команд
do,
use
и
require. |
%INC |
|
хеш
, который содержит
имена директорий файлов, обработанных командами
do и
require
, где ключ - имя файла и значение - директория. |