Getopt::Long

Wenn Ihr Programm

use Getopt::Long;
GetCptionsC"verbose"    => \$verbose,
           "debug"      => \$debug,
           "output=s"   => \$output);

lautet, kann es über die Kommandozeile wie folgt aufgerufen werden:

% prog --verbose weitere Argumente stehen hier
% prog --debug weitere Argumente stehen hier
% prog -v -d weitere Argumente stehen hier
% prog --output=datei weitere Argumente stehen hier
% prog -o datei weitere Argumente stehen hier

Das Getopt::Long-Modul stellt eine GetOptions-Funktion zur Verfügung, die Kommandozeilenoptionen mit langen Namen verarbeitet. Sie unterstützt Dinge wie die Abkürzung von Optionen, typisierte Argumente wie Boolesch, String, Integer oder Float, Array-Variablen für wiederholt vorkommende Optionen, benutzerdefinierte Validierungsroutinen, ...

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.