FSF member #6259

January 16, 2008, by Antonio Terceiro - No comments yet

[FSF Associate Member]

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 yet

Muito bom. smile

$ 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).