需要从Net assemblyy调用unix shell脚本,我该怎么做..并将表格结果(键值对)返回给调用者。
答案 0 :(得分:0)
假设您在Linux上使用Mono运行代码,您应该可以执行以下操作:
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = "myscript.sh";
proc.Start();
我看到你现在已经添加了你需要能够解析shell脚本的输出。查看this更复杂的示例,该示例演示如何获取脚本的输出。
很难就如何实际解析输出提出建议,因为你没有给我们一个输出结果的例子。