需要从一个net assembley调用unix shell脚本,我该怎么做。并将表格结果(键值对)返回给调用方。

最佳答案

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

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

我看到您现在已经添加了,您需要能够解析shell脚本的输出。请看一个更复杂的例子,它展示了如何获得脚本的输出。
很难给出如何实际解析输出的建议,因为您没有给出输出的样子的示例。

关于.net - 如何从网络程序集调用Shell脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2244839/

10-17 01:00