linux-l: Übergabe von Variablen

Jens Dreger jens.dreger at physik.fu-berlin.de
Do Jul 20 11:02:45 CEST 2000


On Thu, Jul 20, 2000 at 10:02:03AM +0200, Manuel Tennert wrote:
> Kurze Frage, hoffe es gibt eine kurze Antwort:
> Ich rufe ein Perlscript bekanntlich so auf (wenn ich an einer Datei
> etwas verändern will): ./scriptname.pl datei.xyz
> Nun soll datei.xyz an das Script in Variable $1 oder so geschrieben
> werden, automatisch scheint das liebe Script das nicht zu übernehmen.

Die Kommandozeilenparameter finden sich im Array @ARGV wieder. Dieses
zaehlt ab Index 0, das erste Argument ist also $ARGV[0]. Der
Programmname indes findet sich in $0. Durch Aenderung von $0 kannst Du
z.B. den angezeigten Namen unter ps aendern.

Gruss,

Jens.



Mehr Informationen über die Mailingliste linux-l