integravimui į įvairias sistemas, kuriose reikalinga galimybė naudoti skriptus informacijai apdoroti
Informacijos šaltiniai
- Internete
- Knygos
- R.Schwartz, T.Christiansen. "Learning Perl". 2nd edition, O'Reilly
& Associates Inc., 1997.
- L.Wall, T.Christiansen, R.Schwartz. "Programming Perl". 2nd
edition, O'Reilly & Associates Inc., 1996.
- D.Medinets. "Perl5 by Example". Que Corporation, 1996.
- J.Dwight, M.Ervin. "Using CGI". Special edition. Que Corporation, 1996.
- S.Gundavaram. "CGI Programming on the World Wide Web". O'Reilly &
Associates Inc., 1996.
- R.Shvartz, T.Christiansen. Izuchiajem Perl. Kiev, BHV, 1998
Pirmoji programa
#!perl
print "Pagarba studijuojantiems perl kalbą!\n";
perl -e 'print "Pagarba studijuojantiems perl kalbą!\n";'
perl failo_su_programa_vardas
Literalai
- sveikas skaičius ($pazimys = 10;)
- realus skaičius ($pi = 3.14;)
- mokslinė notacija ($milijardas = 1e9;)
- eilutė ($it = 'dėstytuvas';)
- interpretuojama eilutė ($warnig = "Dėmesio! $it !\n";)
- komanda ($cwd = `pwd`;)
- argumentas per kelias eilutes prasideda dviem mažiau ženklais, už kurių iš
karto eina vardas.
- eilutės einančios po šio sakinio iki eilutės su vardu prasidedančiu pirmoje
pozicijoje yra interpretuojamos, kaip argumentas;
- vardo paėmimas į kabutes nurodo, kaip interpretuoti šią informaciją -
- nėra kabučių, arba dvigubos
- interpretuojama eilutė;
- '
- naudojama be pakeitimų;
- `
- interpretuojama, kaip komandos, kurias reikia įvykdyti ir vykdymo rezultatą
naudoti kaip reikšmę
- vienoje išraiškoje gali būti keletas daugiaeilutinių argumentų.
- Pavyzdys:
print <<SAR , <<`COMANDOS`;
TEISES SAVININKAS DYDIS PAVADINIMAS
SAR
ls -l .
echo "Viskas!"
COMMANDOS
Kintamieji