Ruby调用powershell脚本 - 如何处理标准输出/标准错误返回格式

时间:2015-02-26 14:19:12

标签: ruby powershell

不可否认,我是一名红宝石新手。我的任务是从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代码的输出的话。

0 个答案:

没有答案