Perl/Primo programma in un file

Wikibooks, manuali e libri di testo liberi.
Jump to navigation Jump to search


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:

  1. Aprire un editor di testo qualsiasi (per Windows notepad, per Linux write)
  2. Scrivere:
 print "Ciao Mondo!\n";
  1. Salvare (es un nome di file potrebbe essere ilprimoprogramma)
  2. 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.