调用shell脚本与c函数

时间:2011-05-14 10:25:23

标签: c shell

某些小任务似乎通过shell脚本更容易实现,然后编写一个小版本的实用程序,它不一定处理c中的所有边缘情况(特别是当问题似乎符合unix管道/过滤器样式时)

另一方面,在c代码中嵌入shell调用看起来很难看。假设相当基本的实用程序/选项(例如busybox)并且不太需要可移植性这是一个很好的经验法则吗?

1 个答案:

答案 0 :(得分:1)

即使只是调用并与来自C的外部程序进行通信也比在C中执行任务有更多的极端案例和难以获得的权利问题。它也很容易慢了100倍,也许更糟。如果您发现自己想要使用C语言中的shell实用程序,那么C可能不适合您。