Christoph Schnauß: Wozu Perl lernen?

Beitrag lesen

hallo,

Ich weiß nicht wie man es unter Windows macht, aber unter Linux kann man auch einfach in der Kommandozeile "perl" vor den Namen des Scripts schreiben, dann wird es auch vom Perl-Interpreter ausgeführt (falls ein solceher eingerichtet ist), wenn in der Shebang-Zeile ein falscher Pfad angegeben ist.

Das geht unter Windows im Prinzip genauso - wenn ein Script über die Konsole und nicht über den lokalen Webserver ausgeführt werden soll, ist die shebang unerheblich. Die shebang ist dazu da, daß der Webserver den Pfad erfährt, über den er den Interpreter erreichen kann. Wenn der Interpreter aber bereits auf der Konsole aufgerufen wurde, ist er aktiv, unabhängig davon, ob eine shebang im Script steht oder wie sie aussieht. Das heißt: bei Scripts, die du eh nur von der Konsole aus aufrufen willst, kannst du die shebang auch weglassen. Probiers aus.

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|