2010-11-01 22 views
5

Puedo llamar al sistema ("echo", "''"), y esto no será interpretado por un shell. Tendré un resultado esperado: '' en stdout. Pero necesito capturar esta salida. % x no es una opción, ya que no quiero ejecutar shell, pero ejecuto el comando directamente (y no quiero hacer un shell de escape).Cómo ejecutar y capturar stdout del comando externo en Ruby usando system() sin escape de shell?

+0

Es posible que como esta joya [Open4] (http://github.com/ahoward/open4) – bry4n

Respuesta

Cuestiones relacionadas