Specißlnφ prom∞nnΘ

Nßsledujφcφ prom∞nnΘ jsou globßlnφ a je mo₧nΘ ud∞lat jejich lokalizaci v procedurßch:
$_ implicitnφ vstup a implicitn∞ prohledßvanß prom∞nnß.
$. aktußlnφ Φφslo °ßdky poslednφho souboru, kter² byl Φten².
$/ odd∞lovaΦ vstupnφch zßznam∙, implicitn∞ znak nov² °ßdek. M∙₧e b²t i vφceznakov².
$, odd∞lovaΦ v²stupnφch polφ pro p°φkaz print.
$" odd∞lovaΦ prvk∙ pole p°i spojovßnφ do °et∞zce.
$\ odd∞lovaΦ v²stupnφch v∞t pro p°φkaz print.
$# v²stupnφ formßt pro tisk Φφsel. PoΦßteΦnφ hodnota je "%.20g".
$* nastaveno na 1 pro porovnßvßnφ vφce°ßdkovΘho °et∞zce, nastaveno na 0 pokud je °et∞zec jeden °ßdek. Implicitnφ hodnota je 0.
$? stav vrßcen² poslednφm `p°φkazem`, p°φkazem system nebo uzav°enφm pipe.
$] verze perlu (zobrazovanß perl -v).
$[ index prvnφho prvku pole a prvnφho znaku v pod°et∞zci. Implicitn∞ je 0.
$; odd∞lovaΦ subscript∙ pro emulaci vφcerozm∞rn²ch polφ. Implicitn∞ je "\034".
$! P°i pou₧itφ v numerickΘm kontextu obsahuje aktußlnφ hodnotu errno. P°i pou₧itφ v kontextu °et∞zce obsahuje chybu.
$@ chybovß zprßva od poslednφho eval nebo do p°φkazu.
$: Znaky, po kter²ch je mo₧nΘ p°eruÜit vφce°ßdkovΘ pole ve formßtu.
$0 jmΘno souboru, ve kterΘm je ulo₧en spuÜt∞n² script.
$$ Φφslo procesu perlovskΘho scriptu. M∞n∞no p°φkazem fork u potomk∙.
$< real uid procesu.
$>efektive uid procesu.
$( real gid procesu.
$) efektive gid procesu.
$^D volby debugeru p°edanΘ pou₧itφm -D.
$^F nejvyÜÜφ systΘmov² file descriptor, obvykle 2.
$^P internφ volby debugeru.
$^T Φas kdy byl spuÜt∞n script (formßt jako time). Hodnota je pou₧φvanß v operßtorech soubor∙ "-M","-A" a "-C".
$^W aktußlnφ hodnota p°epφnaΦe pro varovnß hlßÜenφ
$^XJmΘno interpretu perlu, kter²m je skript provßd∞n.
Nßsledujφcφ prom∞nnΘ zßvisφ na kontextu a nemusφ b²t lokalizovßny:
$% aktußlnφ Φφslo strßnky na aktußlnφm v²stupu.
$= dΘlka strßnky na aktußlnφm v²stupu. Implicitn∞ 60 °ßdek.
$-poΦet °ßdek zb²vajφcφch na strßnce.
$~jmΘno aktußlnφho formßtu.
$^ jmΘno aktußlnφ formßtu pro zßhlavφ.
$| pokud je nastaveno na nenulovou hodnotu, zp∙sobφ flush po ka₧dΘm p°φkazu write nebo print na aktußlnφ v²stup. (V²hodnΘ p°i v²stupu p°es pipe). Implicitn∞ je 0.
$ARGV jmΘno prßv∞ ΦtenΘho souboru p°i Φtenφ z <>
Nßsledujφcφ prom∞nnΘ jsou v₧dy lokßlnφ pro aktußlnφ blok:
$& vyhledßvan² °et∞zec.
$`°et∞zec, kter² p°edchßzφ vyhledßvanΘmu °et∞zci.
$' °et∞zec, kter² nßsleduje za vyhledßvan²m °et∞zcem.
$+poslednφ zßvorka z vyhledßvßnφ.
$1...$9 zßvorky z poslednφho vyhledßvßnφ. $10... je napln∞no, pokud je pou₧ito deset zßvorek.

Specißlnφ pole

@ARGV obsahuje parametry p°φkazovΘho °ßdku scriptu (nezahrnuje jmΘno scriptu).
@INC obsahuje seznam adresß°∙, ve kter²ch jsou vyhledßvßny perlovskΘ scripty pou₧itΘ v p°φkazech do JMENOSOUBORU a require.
@_ pole parametr∙ procedury. TakΘ jej pou₧φvß split funkce pokud nenφ pou₧ita v kontextu pole.
%ENV Obsahuje aktußlnφ obsah prom∞nn²ch prost°edφ.
%INC seznam soubor∙, kterΘ byly p°ipojeny p°φkazem require nebo do.
%SIG pou₧φvß se pro nastavenφ oÜet°enφ r∙zn²ch signßl∙.

PEGASNETPEGASNET

PEGASNETPEGASNET

PEGASNETPEGASNET

PEGASNETPEGASNET