Env :: pfad.

ENV :: Pfad ist ein Perl-Modul mit fortschrittlichen Vorgängen auf Pfadvariablen.
Jetzt downloaden

Env :: pfad. Ranking & Zusammenfassung

Anzeige

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

Env :: pfad. Stichworte


Env :: pfad. Beschreibung

ENV :: Pfad ist ein Perl-Modul mit fortschrittlichen Vorgängen auf Pfadvariablen. ENV :: Pfad ist ein Perl-Modul mit fortschrittlichen Vorgängen auf Pfadvariablen.Synopsis Verwenden Sie ENV :: Pfad; # Grundnutzung mein $ mannpath = env :: path-> mannpath; $ mannpath-> hängen ('/ opt / samba / mann'); für ($ mannpath-> list) {drucken $ _, "n"}; # ähnlich wie oben mit dem "impliziten Objekt" Abkürzung Env :: Path-> Manpath; Mannpath-> hängen ('/ opt / samba / mann'); für (mannpath-> list) {drucken $ _, "n"}; # One-Shot-Gebrauch ENV :: Path-> Pfad-> Anhängen ('/ usr / sbin'); # Instanzen von / usr / local / bin an einen architekturspezifischen diff env :: path-> path-> austauschen ('/ usr / local / bin', "/ usr / local / viN ENV {Platform} / bin" ); # komplexere Verwendung (verschiedene Namen für dieselbe Semantik) mein $ libpath; if ($ ^ o = ~ / aix /) {$ libpath = env :: path-> libpath; } else {$ libpath = env :: path-> ld_library_path; } $ libpath-> ordnen (QW (/ usr / lib / usr / openwin / lib)); $ libpath-> prepend ('/ usr / ucblib'), es sei denn, $ libpath-> enthält ('/ usr / ucblib'); $ libpath-> einfügbar ('/ usr / ucblib', '/ xx / yy / zz'); $ libpath-> uniqify; $ libpath-> deletenonexistent; $ libpath-> entfernen ('/ usr / local / lib'); drucken $ libpath-> name ":";; für ($ libpath-> list) {drucken "$ _"}; drucken "n"; # einfachste Nutzung: segne alle vorhandenen eVs als env :: Pfadobjekte verwenden ENV :: Pfad ': Alle'; mein @cats = path-> woher ('cat *'); drucken "@catsn"; Anforderungen: · Perl.


Env :: pfad. Zugehörige Software