如何在没有shell转义的情况下使用system()在Ruby中执行和捕获外部命令的stdout?

时间:2010-11-01 14:23:30

标签: ruby shell

我可以调用system(“echo”,“''”),这不会被shell解释。我会期待结果:''在stdout上。但是我需要捕获这个输出。 %x不是一个选项,因为我不想运行shell,而是直接执行命令(我不想进行shell转义)。

1 个答案:

答案 0 :(得分:3)