Argv

bietet eine OO-Schnittstelle zu einem Arg-Vektor
Jetzt downloaden

Argv Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • David Boyce
  • Website des Verlags:
  • http://search.cpan.org/~dsb/

Argv Stichworte


Argv Beschreibung

Bietet eine OO-Schnittstelle zu einem Arg-Vektor ARGV ist ein Perl-Modul, das eine OO-Schnittstelle zu einem Arg-Vektor bereitstellt. Synopsis verwenden Argv; # Ein Kreisverkehr, um Perls Version zu bekommen. mein $ pl = argv-> neu (QW (Perl-V)); $ pl-> exec; # Run / Bin / Cat, zeigt an, wie "vorgedächte" Optionen bereitgestellt werden sollen. Argv-> neu ('/ bin / cat', , @argv) -> System; # Ein Kreisverkehr Globbing. mein $ echo = argv-> neu (qw (echo m *)); $ echo-> glob; meine $ globett = $ echo-> qx; drucken "'echo m *' Globs an: $ globbed"; # Eine Demonstration des kopfartigen Verhaltens (Abbruch früh) Meine $ Maxlinestoprint = 5; mein $ callback = sub {Druckverschiebung; Rückkehr! (- $ MAXLINESTOPRINT); }; mein $ head = argv-> neu ('ls', ); $ head-> readontly ("ja"); $ head-> pipe ($ callback); # Eine Demonstration des eingebauten Xargs-ähnlichen Verhaltens. meine @ files = tip (/ s + /, $ globbed); mein $ ls = argv-> neu (QW (LS -D -L), @files); $ ls-> parse (qw (d l)); $ ls-> dbglevel (1); $ ls-> qxargs (1); mein @Long = $ ls-> qx; $ ls-> dbglevel (0); @Long drucken; # Eine Demonstration, wie Sie Optionssätze in einem Wrapper-Programm verwenden. @Argv = qw (wer -a -y foo -r); # hacken Sie ein @argv My $, wer = argv-> neu (@argv); # Instantiate $ WHO-> DBGLEVEL (1); # Set-Version $ WHO-> Opzset (QW (UNAME FOO WHO WHO WHO); # Definieren Sie 3 Option Sets $ WHO-> Parseuname (QW (A M n P)); # analysieren diese, um Unser-$ WHO-> Parsefoo (QW (y = S Z)) einstellen; # Parse -y und -z, um zu foo $ wer-> parsewho ('r'); # für den 'Who' Who 'Cmd warnen ", got -y-Flagge in Option Set Set Lope", wenn $ wer-> flagfoo (' y '); drucken Argv-> NEU ('UNAME', $ WHO-> OPTSUNAME) -> qx; $ wer-> prog (lc $ who-> prog); # Gewalt $ 0 auf Kleinbuchstaben $ WHO-> EXEC (QW (WHO); # Exec the WHO CMD-Anforderungen: · Perl.


Argv Zugehörige Software