[Ruby] конвейеры

Vitaly Ostanin vyt на vzljot.ru
Пт Июн 1 15:50:06 MSD 2007


Timur Batyrshin пишет:
> Как можно на Ruby реализовать следующие перловые конструкции?
> 
> open (f, "| mail root на domain.org")
> 
> или
> 
> open(f, "tail -f status.log")
> 
> Если делать File.open("| mail root на domain.org","w"), то он создает файл
> с таким именем, но не передает данные на вход другой программы как
> предполагалось.

А если нужно ещё отслеживать код возврата, можно использовать open4:
http://codeforpeople.com/lib/ruby/open4/open4-0.9.3/README

-- 
Regards, Vyt
mailto:  vyt на vzljot.ru
JID:     vyt на vzljot.ru



Подробная информация о списке рассылки Ruby