Как и в связанном вопросе, ответ снова не использовать system
, поскольку system
не поддерживает это.
Однако на этот раз решение не использовать backticks
,но IO.popen
, который возвращает объект ввода-вывода, который можно использовать для чтения ввода по мере его создания.