0
我试图在红宝石。 我有一个shell脚本,我可以传递一个命令,在设置了一些初始环境变量后,shell将执行该命令。因此,在Ruby代码我这样做..红宝石没有显示内部过程的输出
# ruby code
my_results = `some_script -allow username -cmd "perform_action"`
的问题是,因为脚本“some_script”在它自己的环境中运行“perform_action”,我没有看到结果我当输出变量“ my_results”。因此,在脚本处理命令“perform_action”之前,“my_results”的ruby提供了一些初始注释。
任何线索我可以如何获得perform_action输出到“my_results”?
谢谢。
'因为脚本“some_script”在自己的环境中运行“perform_action”,所以当我输出变量“my_results”时没有看到结果。如果你的意思是`some_script`实际上不打印结果`perform_action`,你没有办法做到这一点。如果你的意思是别的,嗯? – sepp2k 2011-12-16 01:06:19