当前位置:网站首页 > 技术博客 > 正文

shell获取上一条命令执行结果

Table of Contents

1. 前言

2. 使用临时文件

3. 使用匿名管道

4. 使用popen

5. 小结

1. 前言

Unix界有一句名言:“一行

shell

脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现

一个

ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping

命令

呢?通常在程序

通过 system函数来调用

shell 命令

。但是,system函数仅返回

命令

是否执行成功,而我们可能需要获得

shell 命令

在控制台上

输出

的结果。例如,执行外部

命令

ping后,如果执行失败,我们希望得到ping的返回信息。

版权声明


相关文章:

  • 生成树协议百科2025-07-31 16:01:03
  • oracle rownum=1什么意思2025-07-31 16:01:03
  • 1、javascript的数据类型有哪些?2025-07-31 16:01:03
  • 什么情况下用malloc2025-07-31 16:01:03
  • usb mount2025-07-31 16:01:03
  • 应用层的十一个协议2025-07-31 16:01:03
  • opencv copymakeborder2025-07-31 16:01:03
  • flex布局教程实例篇2025-07-31 16:01:03
  • bind9是什么2025-07-31 16:01:03
  • linux v4l2驱动框架2025-07-31 16:01:03