| Переменная | Имя переменное в модуле English | Описание |
| $? | $CHILD_ERROR | Код состояния, возвращенный в результате последнего выполнения операции закрытия канала, оператора обратных одинарных кавычек или успешного вызова функции wait(); как правило, код состояния 0 указывает, что дочерний процесс завершился без ошибок |
| $! | $ERRNO | Сообщение об ошибке, связанное с последним неудачно завершившимся системным вызовом |
| $^E | $EXTENDED_OS_ERROR | Расширенные данные об ошибке, полученные из операционной системы, отличной от UNIX |
| $<number> | | Подстрока, сопоставленная с группой number образца регулярного выражения в результате последней успешно выполненной операции сопоставления с образцом (например, $1, $2) |
| $& | $MATCH | Вся подстрока, сопоставленная с образцом регулярного выражения в результате последней успешно выполненной операции сопоставления с образцом |
| $` | $PREMATCH | Подстрока, предшествующая подстроке, сопоставленной с образцом регулярного выражения в результате последней успешно выполненной операции сопоставления с образцом |
| $' | $POSTMATCH | Подстрока, следующая за подстрокой, сопоставленной с образцом регулярного выражения в результате последней успешно выполненной операции сопоставления с образцом |
| $$ | $PID | Идентификатор текущего процесса |
| $< | $UID | Реальный идентификатор пользователя (UID) текущего процесса |
| $> | $EUID | Действующий UID текущего процесса; соответствует действующим привилегиям, с которыми выполняется сценарий с установленным идентификатором пользователя |
| $( | $GID | Реальный идентификатор группы (GID) текущего процесса |
| $) | $EGID | Действующий GID текущего процесса; соответствует действующим привилегиям, с которыми выполняется сценарий с установленным идентификатором пользователя |
| $0 | $PROGRAM_NAME | Имя выполняемого сценария |
| $ARGV | | Имя текущего файла при чтении из оператора <> |
| @ARGV | | Массив параметров командной строки |
| @INC | | Список пакетов, из которых текущий сценарий или модуль наследует атрибуты при использовании объектно-ориентированных средств Perl |
| @_ | | В подпрограмме - массив, содержащий параметры, переданные подпрограмме |
| %ENV | | Хеш, содержащий текущие переменные среды |
| %SIG | | Хеш, содержащий имена перехватываемых сигналов и обработчиков, вызываемых при их обнаружении |