我需要在Suze Linux中创建一个实用程序。该实用程序将对一些文本文件进行修改,然后使用这些文本文件中的信息来使用接受命令行参数的不同可执行文件对计算机中的设备进行编程。
我精通c#,但从来没有用过Linux。我应该花时间学习Gnu C++来做这件事,还是安装Mono?如何执行编程实用程序并向其传递命令行参数?
发布于 2010-04-11 02:08:12
你想限制自己只使用C++或C#有什么原因吗?您可以考虑许多选项,例如:
对于非常简单的任务:
在某些情况下,一个简单的
对于稍微复杂一些的任务,您可以尝试使用脚本语言:
其他选项:
显然,还有许多其他合适的选择。
发布于 2010-04-11 01:59:21
在C和C++中有system("command arguments"),你可以用它通过系统的解释器来执行命令(也就是说,你可以像在shell中输入命令一样使用它)。命令字符串可以在运行时构造。我不太熟悉C#,但如果我没记错的话,您可以使用Process和ProcessStartInfo类来运行系统命令。
发布于 2010-04-11 02:04:20
基于程序的复杂性,我建议使用像Perl这样的脚本语言。在你的工具箱中有一个脚本语言总是一个好主意。
https://stackoverflow.com/questions/2614306
复制相似问题