本文介绍了在Linux系统中,如何利用C++程序获取Shell脚本执行后的返回值,简要阐述了实现这一功能的具体方法,帮助开发者更好地在程序中调用并处理Shell脚本的执行结果。
1、 创建一个Shell脚本,写入输出当前路径的命令。
2、 创建test.c文件,重点使用popen和pclose函数进行进程通信操作。
3、 将test.c编译成可执行文件
4、 执行程序后,可看到其成功获取了Shell脚本的运行结果。由于本文仅为测试目的,所用脚本较为简单。
5、 可直接执行shell命令,无需依赖shell脚本文件调用。
评论
更多评论