Ich habe ein Skript, das ich ausführe und nachdem es ausgeführt wurde, enthält es einige Informationen, die ich an das nächste Skript übergeben muss.Wie kann ich Argumente von einem Perl-Skript zu einem anderen übergeben?
Die Unix/DOS-Befehle sind wie folgt:
perl -x -s param_send.pl
perl -x -s param_receive.pl
param_send.pl ist:
# Send param
my $send_var = "This is a variable in param_send.pl...\n";
$ARGV[0] = $send_var;
print "Argument: $ARGV[0]\n";
param_receive.pl ist:
# Receive param
my $receive_var = $ARGV[0];
print "Parameter received: $receive_var";
Aber nichts gedruckt wird. Ich weiß, dass ich es falsch mache, aber aus den Tutorials kann ich nicht herausfinden, wie man einen Parameter von einem Skript zum nächsten übergibt!
Vielen Dank im Voraus.
Jeder kopiert Ihre -x und -s Schalter, obwohl sie nichts in diesen Programmen haben. –