Perlscript "-a"-Parameter

Bash, Shell, PHP, Python, Perl, CGI
jamesb
Posts: 661
Joined: 2002-05-08 15:35
Location: Karlsruhe

Perlscript "-a"-Parameter

Post by jamesb »

Ich versuche grad irgendwie dem Perl beizubringen, dass ein einzelner "-a"-Switch beim Scriptaufruf für das Script gedacht ist, und nicht für den Perl-Interpreter. Wie mach ich das?

JamesB
Anonymous

Re: Perlscript "-a"-Parameter

Post by Anonymous »

Wenn du den Perl-Interpreter mit #! in der ersten Zeile angegeben hast über Direktaufruf des Skripte:

Code: Select all

./skript.pl
oder du kompilierst das Skript und rufst es dann wie ein normales Programm auf:

Code: Select all

perlcc skript.pl
./skript
jamesb
Posts: 661
Joined: 2002-05-08 15:35
Location: Karlsruhe

Re: Perlscript "-a"-Parameter

Post by jamesb »

wurmi wrote:Wenn du den Perl-Interpreter mit #! in der ersten Zeile angegeben hast über Direktaufruf des Skripte:

Code: Select all

./skript.pl
Das hab ich gemacht, nützt nichts.
Wenn ich jetzt ./script.pl -a aufrufe, gilt das -a für den perl-Interpreter und nicht für das Script selbst.
oder du kompilierst das Skript und rufst es dann wie ein normales Programm auf:

Code: Select all

perlcc skript.pl
./skript
Das will ich nicht tun :-)

JamesB
suntzu
Posts: 669
Joined: 2002-12-20 19:47
Location: Mönchengladbach

Re: Perlscript "-a"-Parameter

Post by suntzu »

Hi,

ins Blaue geraten: -- ?
Also ./script.pl -- -a

Vielleicht reagiert das ja dann so, wie du es gerne hättest :-)
jamesb
Posts: 661
Joined: 2002-05-08 15:35
Location: Karlsruhe

Re: Perlscript "-a"-Parameter

Post by jamesb »

SunTzu, genau das will ich - nur eben Idiotensicher ohne den Doppel-"-" :-)

Aber thanks erstmal, scheint nicht ganz trivial zu sein.

JamesB