hannes: paramterübergabe

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

  1. Hallo,

    #!/usr/bin/perl
    print $ARGV[0] if $ARGV[0];
    print $ARGV[1] if $ARGV[1];

    gruss

    --
    no strict;
    no warnings;
    Zucker ist das, was dem Kaffee den schlechten Geschmack gibt, wenn man es nicht hineintut.
    1. 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

      --
      no strict;
      no warnings;
      Zucker ist das, was dem Kaffee den schlechten Geschmack gibt, wenn man es nicht hineintut.