Как выполнить и перехватить стандартный вывод внешней команды в Ruby с помощью system () без экранирования оболочки? - PullRequest
5 голосов
/ 01 ноября 2010

Я могу вызвать system ("echo", "''"), и это не будет интерпретироваться оболочкой. Я ожидал результата: '' на стандартный вывод. Но мне нужно захватить этот вывод. % x не вариант, так как я не хочу запускать оболочку, но выполняю команду напрямую (и я не хочу выполнять экранирование оболочки).

1 Ответ

3 голосов
/ 01 ноября 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...