Getopt::Std

use Getopt::Std;

Sie können getopt und getopts mit globalen Variablen verwenden:

our ($opt_o, $opt_i, $opt_f);
getopt('oif');      # -o, -i und -f verlangen Argumente.
                    # Setzt globale $opt_*-variablen.
getopts('oif:');    # Nun sind -o und -i Boolesche Werte; -f verlangt ein
                    # Argument. Setzt weiterhin globale $opt_* als Nebeneffekt

Sie können sie aber auch in einem privaten Options-Hash verwenden:

my %opts;                # Die Ergebnisse stehen hier.
getopt('oif', \%opts);   # Alle drei verlangen immer noch Argumente.
getopts('oif:', \%opts); # -o und -i sind nun boolesche Flags
                         # und nur -f verlangt ein Argument.

Das Getopt::Std-Modul stellt die beiden Funktionen getopt und getopts zur Verfü-gung. Sie unterstützen Sie bei der Verarbeitung von Kommandozeilen-Argumenten ...

Get Programmieren mit Perl now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.