muito obrigado!!

Em 21/10/05, Jonas Galvez<[EMAIL PROTECTED]> escreveu:
> Flávio Granato wrote:
> > gostaria de saber como pegar alguma coisa da saida padrao, tipo
> > executo um ls em um diretorio e depois pego em uma variavel o
> > conteudo do ls no diretorio.
>
> s = `ls`
>
> ou
>
> s = IO.popen('ls').read()
>
> ou
>
> require 'open3'
> s = ''
> stdin, stdout, stderr = Open3.popen3('ls')
> s = stdout.read()
>
> Sendo que, usando este último, você pode dar input de dados e também
> capturar o stderr (óbvio).
>
> --Jonas Galvez
> _______________________________________________
> Ruby-l mailing list
> [email protected]
> http://www.listas.unicamp.br/mailman/listinfo/ruby-l
>


--
"Computers are like air conditioners: they do not work well when you
open windows..." DigitalDrill
_______________________________________________
Ruby-l mailing list
[email protected]
http://www.listas.unicamp.br/mailman/listinfo/ruby-l

Responder a