| Env :: pfad. ENV :: Pfad ist ein Perl-Modul mit fortschrittlichen Vorgängen auf Pfadvariablen. |
Jetzt downloaden |
Env :: pfad. Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- 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