Om onze te testen nieuwe installatie van Perl hebben we een eenvoudig Perl-programma nodig. Het eerste wat de meeste nieuwe programmeurs leren, is hoe het script zegt: 'Hallo Wereld'. Laten we eens kijken naar een eenvoudig Perl-script dat precies dat doet.
#! / usr / bin / perl
"Hallo wereld. \ n" afdrukken;
De eerste regel is daar om de computer te vertellen waar de Perl-tolk bevindt zich. Perl is een geïnterpreteerd taal, wat betekent dat in plaats van onze programma's te compileren, we de Perl-interpreter gebruiken om ze uit te voeren. Deze eerste regel is meestal #! / usr / bin / perl of #! / usr / local / bin / perl, maar hangt af van hoe Perl op uw systeem is geïnstalleerd.
De tweede regel geeft de Perl-tolk aan afdrukken de woorden 'Hallo Wereld.'gevolgd door een nieuwe lijn (een koets terug). Als onze Perl-installatie correct werkt, moeten we bij het uitvoeren van het programma de volgende uitvoer zien:
Hallo Wereld.
Het testen van uw Perl-installatie verschilt afhankelijk van het type systeem dat u gebruikt, maar we zullen de twee meest voorkomende situaties bekijken:
- Perl testen op ramen (ActivePerl)
- Perl testen op * nix-systemen
Het eerste wat u wilt doen, is controleren of u de hebt gevolgd ActivePerl Installatiehandleiding en installeerde ActivePerl en Perl Package Manager op uw machine. Maak vervolgens een map op uw C: schijf om uw scripts in op te slaan - voor de tutorial noemen we deze map perlscripts. Kopieer het programma 'Hello World' naar C: \ perlscripts \ en zorg ervoor dat de bestandsnaam dat is hallo.pl.
Een Windows-opdrachtprompt krijgen
Nu moeten we naar een Windows-opdrachtprompt gaan. Doe dit door op te klikken Begin menu en selecteer het item Rennen.... Dit zal het startscherm met de Open: lijn. Typ hier gewoon cmd in de Open: veld en druk op Enter sleutel. Dit opent een (nog een) venster dat onze Windows-opdrachtprompt is. Je zou zoiets moeten zien:
Microsoft Windows XP [Versie 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C: \ Documents and Settings \ perlguide \ Desktop>
We moeten naar de map (cd) gaan die onze Perl-scripts bevat door de volgende opdracht in te typen:
cd c: \ perlscripts
Dat zou onze prompt de verandering in het pad als volgt moeten weergeven:
C: \ perlscripts>
Nu we ons in dezelfde map als het script bevinden, kunnen we het uitvoeren door de naam achter de opdrachtprompt in te typen:
hallo.pl
Als Perl is geïnstalleerd en correct wordt uitgevoerd, moet de uitdrukking 'Hallo wereld' worden uitgevoerd en u vervolgens terugkeren naar de Windows-opdrachtprompt.
Een alternatieve methode om uw Perl-installatie te testen, is door de interpreter zelf te gebruiken met de -v vlag:
perl -v
Als de Perl-interpreter correct werkt, zou dit behoorlijk wat informatie moeten opleveren, inclusief de huidige versie van Perl die u gebruikt.
Uw installatie testen
Als u een school of een Unix / Linux-server gebruikt, is de kans groot dat Perl al is geïnstalleerd en actief is - vraag het bij twijfel aan uw systeembeheerder of technisch personeel. Er zijn een paar manieren waarop we onze installatie kunnen testen, maar eerst moet u twee voorbereidende stappen uitvoeren.
Eerst moet u uw programma 'Hallo wereld' naar uw thuismap kopiëren. Dit wordt meestal bereikt via FTP.
Nadat uw script naar uw server is gekopieerd, moet u naar a gaan shell prompt op de machine, meestal via SSH. Wanneer u de opdrachtprompt hebt bereikt, kunt u deze wijzigen in uw huis directory door de volgende opdracht te typen:
cd ~
Eenmaal daar is het testen van uw Perl-installatie vergelijkbaar met het testen op een Windows-systeem met één extra stap. Om zo te uitvoeren het programma, moet u eerst het besturingssysteem vertellen dat het bestand OK is om uit te voeren. Dit wordt gedaan door de machtigingen voor het script in te stellen zodat iedereen het kan uitvoeren. U kunt dit doen met behulp van de chmod commando:
chmod 755 hello.pl
Nadat u de machtigingen hebt ingesteld, kunt u het script uitvoeren door eenvoudig de naam te typen.
hallo.pl
Als dat niet werkt, hebt u misschien niet uw thuismap in uw huidige pad. Zolang u zich in dezelfde map als het script bevindt, kunt u het besturingssysteem laten weten het programma (in de huidige map) als volgt uit te voeren:
./hello.pl
Als Perl is geïnstalleerd en correct wordt uitgevoerd, moet de uitdrukking 'Hallo wereld' worden uitgevoerd en u vervolgens terugkeren naar de Windows-opdrachtprompt.
Een alternatieve methode om uw Perl-installatie te testen, is door de interpreter zelf te gebruiken met de -v vlag:
perl -v
Als de Perl-interpreter correct werkt, zou dit behoorlijk wat informatie moeten opleveren, inclusief de huidige versie van Perl die u gebruikt.