Perl/Primo programma in un file
Wikibooks, manuali e libri di testo liberi.
Un altro modo di eseguire lo stesso programma è quello di scriverlo in un file e quindi darlo in pasto all'interprete Perl. Fare questo è molto semplice:
- Aprire un editor di testo qualsiasi ( per windows notepad , per linux write )
- Scrivere:
print "Ciao Mondo!\n";
- Salvare (es un nome di file potrebbe essere ilprimoprogramma )
- Dalla shell digitare:
perl ilprimoprogramma
A questo punto otterrete lo stesso risultato.
NOTA: Dato che i files all'interno di un computer sono numerosi è convenzione usare ".pl" per i files di tipo "script/sorgente perl". Consiglio pertanto di rinominare il file precedente come ilprimoprogramma.pl e quindi per eseguirlo occorrerà scrivere perl ilprimoprogramma.pl
NOTA1: È buona norma in ambiente unix per gli script (testo che viene eseguito) indicare il tipo di interprete da usare. Per il Perl pertanto la prima riga diventa qualcosa simile a
#! /usr/bin/perl
Dove si presume che in /usr/bin/ ci sia l'eseguibile "perl".
Per verificare che effettivamente sia in questa posizione lanciate questo comando:
ls /usr/bin/perl
se il risultato sarà:
/usr/bin/perl
allora il percorso indicato sarà quello giusto. In caso contrario digitate perl -V e ripetete lo stesso comando ls mettendo uno dei percorsi elencati in fondo. Quando la riga restituita è la stessa scritta (es ls /usr/local/ActivePerl-5.8/lib/5.8.1/perl ritorna /usr/local/ActivePerl-5.8/lib/5.8.1/perl ) allora avrete trovato il percorso corretto.Se indicate un percorso errato il programma non sarà eseguito.
NOTA2: Dato che un programma perl non è legato a nessuna piattaforma particolare ( unix , linux , Tandem , sun solaris , aix , spectrum , etc ) è buona norma inserire almeno
#! /usr/bin/perl
come prima riga anche in ambiente diverso da unix :-)

