美文网首页
C编程 - 得到shell命令的输出

C编程 - 得到shell命令的输出

作者: louyang | 来源:发表于2018-05-29 16:27 被阅读0次
#include <stdio.h>

int main(void)
{
    FILE *file = popen("date", "r");
    if (file == NULL) {
        perror("popen");
        return 1;
    }
    char buffer[256] = { 0 };

    while (fgets(buffer, 255, file) != NULL) {
        printf("example->%s", buffer);
    }

    pclose(file);
    return 0;
}
$ gcc a.c && ./a.out
example->Tue May 29 16:26:46 CST 2018

相关文章

  • C编程 - 得到shell命令的输出

  • Linux -- 重定向STDIN与STDOUT

    《Linux命令行与shell脚本编程大全》,4 E -- Chapter 15 一、理解输入和输出 显示脚本输出...

  • shell 第一天

    shell编程初识 1.1 shell编程初识 shell的定义 Shell 是命令解释器 Shell 也是...

  • 0001-Hello world

    Shell 编程 Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。 Shell既是一种命令语言,...

  • Shell常见命令

    Shell常见命令 grep 命令格式详解 : grep [参数] [关键字] <文件名>参数详解-c:只输出匹配...

  • 7-subprocess

    运行外部命令 shell 错误处理,添加 check参数 捕捉输出 捕捉错误输出 直接使用Popen函数 不使用c...

  • Shell 编程的 Hello World

    什么是 Shell?简单来说,Shell 编程是对 Linux 命令的逻辑化处理。 来看看 Shell 编程是如何...

  • Shell 编程的 Hello World

    什么是 Shell?简单来说,Shell 编程是对 Linux 命令的逻辑化处理。 来看看 Shell 编程是如何...

  • 2019-01-25

    Linux系统Shell编程指南 前言 适合人群:有类似C编程基础的人 一、Shell编程介绍 Shell解释型语...

  • 嵌入式学习笔记19.11.20

    Linux 的shell基本命令: shell的版本:1.Bourne Shell(sh) 2.C Shell(c...

网友评论

      本文标题:C编程 - 得到shell命令的输出

      本文链接:https://www.haomeiwen.com/subject/uwsajftx.html