如何从网络程序集调用shell脚本

时间:2010-02-11 13:58:17

标签: .net linux unix

需要从Net assemblyy调用unix shell脚本,我该怎么做..并将表格结果(键值对)返回给调用者。

1 个答案:

答案 0 :(得分:0)

假设您在Linux上使用Mono运行代码,您应该可以执行以下操作:

System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = "myscript.sh";
proc.Start();

我看到你现在已经添加了你需要能够解析shell脚本的输出。查看this更复杂的示例,该示例演示如何获取脚本的输出。

很难就如何实际解析输出提出建议,因为你没有给我们一个输出结果的例子。