Perl/Primo programma in un file
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 file all'interno di un computer sono numerosi è convenzione usare ".pl" per i file 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:
which perl
Se ottenete /usr/bin/perl, allora siete a posto, altrimenti scrivete al suo posto ciò che avete ottenuto.
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.