FSF member #6259
January 16, 2008, by Antonio Terceiro - No comments yet Colabore você também. (os links acima irão levar a informação de que você se registrou por indicação minha e vão me dar pontos que eventualmente eu posso usar pra ganhar brindes da FSF. Se você não quiser isso siga esse link aqui)manipulando pipes com Ruby
January 13, 2008, by Antonio Terceiro - No comments yetMuito bom.
$ irb
>> pipe = IO.popen('sed -e "s/a/b/g"', 'w+')
=> #<IO:0xb7c54b8c>
>> pipe.puts('aaa')
=> nil
>> pipe.puts('antonio terceiro')
=> nil
>> pipe.close_write
=> nil
>> pipe.read
=> "bbb\nbntonio terceiro\n"
Eu cheguei a me bater com isso antes de descobrir que tem que chamar um
close_write antes de tentar ler do pipe ... ainda não descobri se dá pra ler
do pipe antes de terminar de escrever (pra poder por exemplo controlar outro
programa interativamente).





