
通过Linux程序执行shell命令(包括程序和脚本),以获取其输出结果。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
目录1. 引言 2. 借助临时文件 3. 利用匿名管道 4. 通过popen函数 5. 总结。Unix领域流传着一句谚语:“一行的Shell脚本胜过千行C程序”,尽管这句话略显夸张,但毋庸置疑的是,利用脚本能够显著地简化许多编程任务。例如,要构建一个用于测试网络连通性的ping程序,实现ping功能需要编写大约200到300行代码。那么,为什么不能直接调用系统自带的ping命令呢?通常情况下,在程序中通过system函数来调用系统命令。然而,system函数仅仅返回命令的执行结果(成功或失败),而我们可能需要获取shell命令在控制台输出的具体内容。譬如,执行外部命令ping后,如果出现执行失败的情况,我们希望能够获得ping命令的详细返回信息。
全部评论 (0)
还没有任何评论哟~


