Backticks.

use "backticks" como objetos
Baixe Agora

Backticks. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Anthony Kilna
  • Site do editor:
  • http://search.cpan.org/~kilna/

Backticks. Tag


Backticks. Descrição

Os backticks são um módulo Perl que transforma os backticks em objetos completos que você pode consultar de maneiras interessantes. use backticks; meus $ Resultados = `ls -a /`; # Atribuir um objeto BackTicks para $ Resultados Imprimir $ Resultados-> stdout; # Obter o stdout do comando Imprimir $ Results-> stderr; # Obtenha o stderr do comando Imprimir $ Resultados-> sucesso; # Será verdade quando o comando saiu de impressão limpa $ Resultados; # Obtenha o stdout do comando ... o objeto # strings para a saída do comando para que você possa usá-lo a maioria dos lugares que você usa normal # backticksyou pode ter comandos falhados automaticamente morrem automaticamente seu script perl $ backticks :: autodie = 1; `Perl -e 'imprimir stderr" ouch! \ n "; saída 1'`; Que morre com a seguinte mensagem: Erro ao executar "Perl -e" Imprimir Stderr "Ouch! \ N"; Saída 1'`: Falha com o código de saída não-zero 1 Saída de erro: Ai! Você pode automaticamente a saída: $ backticks :: Chomped = 1; Meu $ Chomped = `Perl -e 'Imprimir" Olá! \ n "'` Você pode até acessar parâmetros instantaneamente no modo objeto chamando métodos imediatamente após os backticks! Diga "echo foo "-> stdout; # Mostra 'foo' dizer `perl -e 'imprimir stderr" olá mundo! "' -> stderr; # Mostra 'Hello World' Diga `Perl -e 'Saída 1'`-> Exitcode; # Mostra '1'Você também pode usar a interface clássica perl orientada a objetos em vez de usar os backticks para criar objetos, o seguinte comando é o mesmo que o primeiro acima: meus resultados $ resultados = backticks-> executar ("ls -la / "); Alternadamente, você pode criar um comando e executá-lo posteriormente: my $ Command = Backticks-> Novo (" LS -LA / "); # ... fazer algumas coisas $ Command-> Executar (); Criar comandos Como um objeto permite-lhe a oportunidade de substituir as configurações do pacote de backticks, passando-os como parâmetros de hash-style: $ backticks :: Chomped = 0; Meu $ chomped_out = backticks-> correr ('eco "Olá!"', 'chomped' => 1,); homepage do produto


Backticks. Software Relacionado