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
Perlscript "-a"-Parameter
-
Anonymous
Re: Perlscript "-a"-Parameter
Wenn du den Perl-Interpreter mit #! in der ersten Zeile angegeben hast über Direktaufruf des Skripte: oder du kompilierst das Skript und rufst es dann wie ein normales Programm auf:
Code: Select all
./skript.plCode: Select all
perlcc skript.pl
./skriptRe: Perlscript "-a"-Parameter
Das hab ich gemacht, nützt nichts.wurmi wrote:Wenn du den Perl-Interpreter mit #! in der ersten Zeile angegeben hast über Direktaufruf des Skripte:Code: Select all
./skript.pl
Wenn ich jetzt ./script.pl -a aufrufe, gilt das -a für den perl-Interpreter und nicht für das Script selbst.
Das will ich nicht tun :-)oder du kompilierst das Skript und rufst es dann wie ein normales Programm auf:Code: Select all
perlcc skript.pl ./skript
JamesB
Re: Perlscript "-a"-Parameter
Hi,
ins Blaue geraten: -- ?
Also ./script.pl -- -a
Vielleicht reagiert das ja dann so, wie du es gerne hättest :-)
ins Blaue geraten: -- ?
Also ./script.pl -- -a
Vielleicht reagiert das ja dann so, wie du es gerne hättest :-)
Re: Perlscript "-a"-Parameter
SunTzu, genau das will ich - nur eben Idiotensicher ohne den Doppel-"-" :-)
Aber thanks erstmal, scheint nicht ganz trivial zu sein.
JamesB
Aber thanks erstmal, scheint nicht ganz trivial zu sein.
JamesB