Perl - Ambiente
Prima di iniziare a scrivere i nostri programmi Perl, capiamo come configurare il nostro ambiente Perl. Perl è disponibile su un'ampia varietà di piattaforme:
- Unix (Solaris, Linux, FreeBSD, AIX, HP / UX, SunOS, IRIX ecc.)
- Win 9x / NT / 2000 /
- WinCE
- Macintosh (PPC, 68K)
- Solaris (x86, SPARC)
- OpenVMS
- Alpha (7.2 e versioni successive)
- Symbian
- Debian GNU / kFreeBSD
- MirOS BSD
- E molti altri...
È più probabile che il tuo sistema abbia installato perl su di esso. Prova a dare il seguente comando al $ prompt -
$perl -v
Se hai installato perl sulla tua macchina, riceverai un messaggio come segue:
This is perl 5, version 16, subversion 2 (v5.16.2) built for i686-linux
Copyright 1987-2012, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
Se non hai già installato perl, procedi alla sezione successiva.
Ottenere l'installazione di Perl
Il codice sorgente più aggiornato e attuale, i binari, la documentazione, le notizie, ecc. Sono disponibili sul sito web ufficiale di Perl.
Perl Official Website - https://www.perl.org/
È possibile scaricare la documentazione Perl dal seguente sito.
Perl Documentation Website - https://perldoc.perl.org
Installa Perl
La distribuzione di Perl è disponibile per un'ampia varietà di piattaforme. Devi scaricare solo il codice binario applicabile per la tua piattaforma e installare Perl.
Se il codice binario per la tua piattaforma non è disponibile, hai bisogno di un compilatore C per compilare manualmente il codice sorgente. La compilazione del codice sorgente offre maggiore flessibilità in termini di scelta delle funzionalità richieste durante l'installazione.
Ecco una rapida panoramica dell'installazione di Perl su varie piattaforme.
Installazione di Unix e Linux
Ecco i semplici passaggi per installare Perl su macchine Unix / Linux.
Apri un browser Web e vai a https://www.perl.org/get.html.
Segui il link per scaricare il codice sorgente zippato disponibile per Unix / Linux.
Scarica perl-5.x.y.tar.gz file ed emettere i seguenti comandi al $ prompt.
$tar -xzf perl-5.x.y.tar.gz
$cd perl-5.x.y
$./Configure -de
$make
$make test
$make install
NOTE - Qui $ è un prompt di Unix in cui digiti il tuo comando, quindi assicurati di non digitare $ mentre digiti i comandi sopra menzionati.
Questo installerà Perl in una posizione standard / usr / local / bin e le sue librerie saranno installate in / usr / local / lib / perlXX , dove XX è la versione di Perl che stai usando.
Ci vorrà del tempo per compilare il codice sorgente dopo aver rilasciato il makecomando. Una volta completata l'installazione, puoi emettereperl -vcomando al prompt $ per controllare l'installazione di perl. Se tutto va bene, verrà visualizzato il messaggio come mostrato sopra.
Installazione di Windows
Ecco i passaggi per installare Perl su macchina Windows.
Segui il collegamento per l'installazione di Strawberry Perl su Windows http://strawberryperl.com
Scarica la versione di installazione a 32 o 64 bit.
Eseguire il file scaricato facendo doppio clic su di esso in Windows Explorer. Questo fa apparire la procedura guidata di installazione di Perl, che è davvero facile da usare. Accetta le impostazioni predefinite, attendi fino al termine dell'installazione e sei pronto per partire!
Installazione su Macintosh
Per creare la tua versione di Perl, avrai bisogno di "make", che fa parte degli strumenti di sviluppo di Apples solitamente forniti con i DVD di installazione di Mac OS. Non è necessaria l'ultima versione di Xcode (che ora è a pagamento) per installare make.
Ecco i semplici passaggi per installare Perl su macchina Mac OS X.
Apri un browser Web e vai a https://www.perl.org/get.html.
Segui il link per scaricare il codice sorgente zippato disponibile per Mac OS X.
Scarica perl-5.x.y.tar.gz file ed emettere i seguenti comandi al $ prompt.
$tar -xzf perl-5.x.y.tar.gz
$cd perl-5.x.y
$./Configure -de
$make
$make test
$make install
Questo installerà Perl in una posizione standard / usr / local / bin e le sue librerie saranno installate in / usr / local / lib / perlXX , dove XX è la versione di Perl che stai usando.
Eseguire Perl
I seguenti sono i diversi modi per avviare Perl.
Interprete interattivo
Puoi entrare perle inizia subito a scrivere codice nell'interprete interattivo avviandolo dalla riga di comando. Puoi farlo da Unix, DOS o qualsiasi altro sistema, che ti fornisce un interprete della riga di comando o una finestra della shell.
$perl -e <perl code> # Unix/Linux
or
C:>perl -e <perl code> # Windows/DOS
Ecco l'elenco di tutte le opzioni disponibili della riga di comando:
Sr.No. | Opzione e descrizione |
---|---|
1 | -d[:debugger] Esegue il programma sotto il debugger |
2 | -Idirectory Specifica la directory @ INC / # include |
3 | -T Consente i controlli di contaminazione |
4 | -t Abilita gli avvisi di contaminazione |
5 | -U Consente operazioni non sicure |
6 | -w Abilita molti avvisi utili |
7 | -W Abilita tutti gli avvisi |
8 | -X Disabilita tutti gli avvisi |
9 | -e program Esegue lo script Perl inviato come programma |
10 | file Esegue lo script Perl da un dato file |
Script dalla riga di comando
Uno script Perl è un file di testo, che mantiene il codice Perl al suo interno e può essere eseguito dalla riga di comando invocando l'interprete sulla tua applicazione, come nel seguito:
$perl script.pl # Unix/Linux
or
C:>perl script.pl # Windows/DOS
Ambiente di sviluppo integrato
È possibile eseguire Perl anche da un ambiente con interfaccia utente grafica (GUI). Tutto ciò di cui hai bisogno è un'applicazione GUI sul tuo sistema che supporti Perl. È possibile scaricare Padre, l'IDE Perl . Puoi anche usare Eclipse Plugin EPIC - Perl Editor e IDE for Eclipse se hai familiarità con Eclipse.
Prima di procedere al capitolo successivo, assicurati che il tuo ambiente sia configurato correttamente e funzioni perfettamente. Se non sei in grado di configurare correttamente l'ambiente, puoi chiedere aiuto al tuo amministratore di sistema.
Tutti gli esempi forniti nei capitoli successivi sono stati eseguiti con la versione v5.16.2 disponibile nella versione CentOS di Linux.