Re: linux-l: Übergabe von Variablen an einzelneScripte

Robert C. Helling helling at aei-potsdam.mpg.de
Do Nov 23 15:32:04 CET 2000


On Thu, 23 Nov 2000, Manuel Tennert wrote:

> Also wenn ich im zweiten Script den Wert von ARGV mir ausgeben lassen will,
> mit Hilfe von print, ist kein Wert mehr drin, heißt also der Wert von ARGV
> ist leer.

Hier mal nur so ein Beispiel: Ich habe eine Dateil (ausfuehrbar
natuerlich) namens test.pl, die wie folgt aussieht:

#!/usr/local/bin/perl

foreach (@ARGV){
    print "Noch ein Argument:$_\n";
}

Es werden also die Argumente ausgegeben. Jetzt rufe ich sie auf Deine
etwas seltsame Art auf:
 perl -e 'system("./test.pl eins zwei drei")' ;
und erhalte als Antwort drei Zahlen. Wo ist also das Problem?

Robert

-- 
.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oO
Robert C. Helling        Institut fuer Physik
                         Humboldt-Universitaet zu Berlin
print "Just another      Fon +49 30 2093 7964      
       stupid .sig\n";	 http://www.aei-potsdam.mpg.de/~helling



Mehr Informationen über die Mailingliste linux-l