| Env :: path Env :: O caminho é um módulo Perl com operações avançadas em variáveis de caminho. |
Baixe Agora |
Env :: path Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- David Boyce
- Site do editor:
- http://search.cpan.org/~dsb/
Env :: path Tag
Env :: path Descrição
Env :: Caminho é um módulo Perl com operações avançadas em variáveis de caminho. Env :: Caminho é um módulo Perl com operações avançadas em variáveis de caminho. Dynopsis Use Env :: Caminho; # Uso básico Meu $ Manpath = env :: Caminho-> Manpath; $ Manpath-> Append ('/ opt / samba / man'); para ($ manpath-> lista) {imprimir $ _, "n"}; # Semelhante ao acima usando o "objeto implícito" Shorthand Env :: Caminho-> Manpath; Manpath-> Anexação ('/ opt / samba / homem'); para (manpath-> lista) {imprimir $ _, "n"}; # One-shot use env :: path-> path-> append ('/ usr / sbin'); # alterar instâncias de / usr / local / bin para um dirigido específico da arquitetura :: PATH-> PATH-> Path-> Substituir ('/ usr / local / bin', "/ usr / local / $ Env {platform} / bin" ); # Uso mais complexo (nomes diferentes para a mesma semântica) meu $ libpath; if ($ ^ o = ~ / aix /) {$ libpath = env :: path-> libpath; } else {$ libpath = env :: path-> ld_library_path; } $ libpath-> Atribuir (QW (/ usr / lib / usr / openwin / lib)); $ libpath-> Prepare ('/ usr / ucblib') a menos que $ libpath-> contenha ('/ usr / ucblib'); $ libpath-> InsertaFter ('/ usr / ucblib', '/ xx / yy / zz'); $ libpath-> Uniqify; $ libpath-> deletenonexistente; $ libpath-> remove ('/ usr / local / lib'); Imprimir $ libpath-> nome, ":"; para ($ libpath-> lista) {imprimir "$ _"}; Imprimir "n"; # Simple Usage: Abençoe todos os eventos EV existentes como env :: Path Objects Use Env :: Caminho ': Tudo'; my @cats = path-> de onde ('gato *'); Imprimir "@catsn"; Requisitos: · Perl.
Env :: path Software Relacionado