Der Aufbau eines Perl-Skripts unterliegt festen Regeln: in der ersten Zeile eines Perl-Skripts sollte eine Anweisung stehen, die angibt, in welchem Verzeichnis sich die ausführbare Datei des Perl-Interpreter befindet.
#!/usr/bin/perl print "Hello World!\n"; # Ausgabe eines Textes |
Die Anweisung zur Lage des Perl-Interpreters beginnt mit dem Zeichen #! - gefolgt von der Pfadangabe. Diese Anweisung wird vor allem von Unix- und Unix-kompatiblen Systemen verwertet, und zwar dann, wenn die Perl-Datei auf den Modus "ausführbar" gesetzt ist. Die Datei kann dann direkt aufgerufen werden und startet automatisch den Perl-Interpreter.
Laut Perl-Syntax ist diese erste Zeile, welche die Lage des Perl-Interpreters angibt, ein Kommentar. Kommentare beginnen in Perl mit dem Gatterzeichen #. Alles zwischen diesem Zeichen und dem Ende der gleichen Zeile wird vom Perl-Interpreter ignoriert. Für mehrzeilige Kommentare müssen alle betroffenen Zeilen mit einem # beginnen.
Die oben verwendete Funktion print gibt Information auf die Konsole aus. Im obigen Fall wird der String Hello world! ausgegeben. Zum Abschluss jeder Anweisung in Perl folgt ein Strichpunkt ;.
Wenn Perl im Zusammenhang mit einem modernen WWW-Server mit CGI-Unterstützung installiert ist, dann ist die Zeile für die Lage des Perl-Interpreters häufig nicht von Bedeutung. Denn zur Konfiguration des WWW-Servers gehört auch die Angabe des Pfades für den Perl-Interpreter. Wenn dann bei eingeschaltetem WWW-Server ein Perl-Skript über das HTTP-Protokoll ausgeführt wird, ruft der WWW-Server den Perl-Interpreter entsprechend seiner Konfiguration auf.
![]() |
Index | ![]() |