不可否认,我是一名红宝石新手。我的任务是从Ruby代码调用本地Powershell脚本。我的工作正常,但我不知道如何处理标准输出/标准错误。
我无法弄清楚我要回复的格式,或者如果我做了类似的事情,如何对输出做任何事情:
msg = powershell -command c:/temp/test.ps1 #{parameter}
我调用的脚本是一个测试脚本,它创建一个文件夹,然后创建一个文件,然后使用传递的参数填充文本文件。
当我执行puts msg
查看标准时,我得到以下内容:
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2/26/2015 9:10 AM temp
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2/26/2015 9:10 AM 0 test.txt
我不知道使用什么格式或者我可以用它做什么,如果要获得可用于Ruby代码的输出的话。