$_ | implicitni vstup a implicitne prohledavana promenna. |
$. | aktualni cislo radky posledniho souboru, ktery byl cteny. |
$/ | oddelovac vstupnich zaznamu, implicitne znak novy radek. Muze byt i viceznakovy. |
$, | oddelovac vystupnich poli pro prikaz print. |
$" | oddelovac prvku pole pri spojovani do retezce. |
$\ | oddelovac vystupnich vet pro prikaz print. |
$# | vystupni format pro tisk cisel. Pocatecni hodnota je "%.20g". |
$* | nastaveno na 1 pro porovnavani viceradkoveho retezce, nastaveno na 0 pokud je retezec jeden radek. Implicitni hodnota je 0. |
$? | stav vraceny poslednim `prikazem`, prikazem system nebo uzavrenim pipe. |
$] | verze perlu (zobrazovana perl -v). |
$[ | index prvniho prvku pole a prvniho znaku v podretezci. Implicitne je 0. |
$; | oddelovac subscriptu pro emulaci vicerozmernych poli. Implicitne je "\034". |
$! | Pri pouziti v numerickem kontextu obsahuje aktualni hodnotu errno. Pri pouziti v kontextu retezce obsahuje chybu. |
$@ | chybova zprava od posledniho eval nebo do prikazu. |
$: | Znaky, po kterych je mozne prerusit viceradkove pole ve formatu. |
$0 | jmeno souboru, ve kterem je ulozen spusteny script. |
$$ | cislo procesu perlovskeho scriptu. Meneno prikazem fork u potomku. |
$< | real uid procesu. |
$> | efektive uid procesu. |
$( | real gid procesu. |
$) | efektive gid procesu. |
$^D | volby debugeru predane pouzitim -D. |
$^F | nejvyssi systemovy file descriptor, obvykle 2. |
$^P | interni volby debugeru. |
$^T | cas kdy byl spusten script (format jako time). Hodnota je pouzivana v operatorech souboru "-M","-A" a "-C". |
$^W | aktualni hodnota prepinace pro varovna hlaseni |
$^X | Jmeno interpretu perlu, kterym je skript provaden. |
Nasledujici promenne zavisi na kontextu a nemusi byt lokalizovany: