Sistemas  
 
Conhecimento computador >> Sistemas >> Unix >> 
Como executar o Unix de Ruby
A linguagem de programação Ruby fornece uma extensa capacidade de manipular dados de vários tipos. No entanto, em alguns casos, programas Ruby precisa invocar utilitários externos incluídos com o sistema operacional Unix. Invocando utilitários externos dá ao programador a vantagem de usar bem testado , código bem projetado , já otimizado por programadores competentes ao longo de muitos lançamentos - e lhe permite evitar o desperdício de re -inventar a programação existente tempo. Você pode executar um comando Unix em seu código Ruby. Instruções
1

Inicie o comando Unix em seu código Ruby, como no seguinte exemplo de código :

outputStream = IO.popen ( " ls * txt ").

Substitua o " ls * . txt" pelo comando Unix que você precisa para ser executado, incluindo os parâmetros de linha de comando . Ruby vai criar um novo processo de Unix para executar o seu comando, e esperar até que as novas saídas do processo. CommandOutput Variável é um descritor de fluxo para a saída do comando Unix
2

Recuperar a saída gerada pelo comando Unix, como no seguinte exemplo de código : .

CommandOutput = outputStream . readlines
3

processo de saída do comando como a sua aplicação requer , como no seguinte exemplo de código :

coloca commandOutput.join

o exemplo será apenas concatenar todas as linhas de saída e enviá-los para a saída padrão da aplicação Ruby , você pode substituir o que por qualquer outro processamento de saída

.

Anterior :

Próximo : No
  Os artigos relacionados
·Cinco comandos importantes em Unix 
·Como salvar um Alias ​​em UNIX 
·Como ver Processos Zombie em UNIX 
·O que é em um UNIX Pathname 
·Como forçar o UTF-8 em Unix 
·Definição de um Alias ​​em um ambiente Unix 
·Como excluir uma troca em Unix com CentOS 
·Como ajustar o Apache , PHP e Ruby for Speed ​​em Unix 
·Como definir JAVA_HOME em Unix 
·Como alterar a cor de fundo de uma janela Unix Terminal…
  Artigos em destaque
·Como converter Raid 10 para RAID 5 
·Como Desativar um Mac Start- Up Som 
·Como recuperar meu objeto a varredura de um Scanner HP …
·Como alterar o nome de DNS no Leopard 
·Como imprimir parte de uma página Web 
·Como verificar o espaço livre da memória de um comput…
·Como personalizar hyperlinks no iWeb 
·Como Rip DVD em Linux com AcidRip 
·Como converter DMG para ISO no Ubuntu 
·Como instalar LinuxMCE 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados