paramterübergabe
hannes
- perl
hallo!
ich suche jetzt schon seit über einer halben stunde im google, finde aber nicht das richtige (suche ich mit dem richtigen begriff?!).
ich will einem perl script beim start auf der konsole zwei parameter übergeben.
soweit ich das weiß kann ich dann diese zwei werte mit $1 bzw. $2 ansprechen, oder? bei mir gehts auf jeden fall nicht.
da das nur "grundlagen" sind kann mir doch bestimmt jemand weiter helfen.
vielen dank im voraus
Hallo,
#!/usr/bin/perl
print $ARGV[0] if $ARGV[0];
print $ARGV[1] if $ARGV[1];
gruss
Hallo,
musste ne weile suchen:
"# @ARGV
The array @ARGV contains the command-line arguments intended for the script. $#ARGV is generally the number of arguments minus one, because $ARGV[0] is the first argument, not the program's command name itself. See $0 for the command name."
aus http://perldoc.perl.org/perlvar.html#Predefined-Names
gruss