两个文件:a.c和b.c

a.c内容:

#include <stdio.h>
#include <stdlib.h>int main(int argc, char *argv[])
{if(argc < 2){fprintf(stderr, "Usage: %s [string]\n", argv[0]);exit(0);}fprintf(stdout, "%s\n", argv[1]);
}

b.c内容如下:

#include <stdio.h>int main()
{char str[256];fscanf(stdin, "%s", str);printf("%s:%s\n", __func__, str);
}

分别编译生成a.exe 和 b.exe

然后简单添加一个环境变量:

$ export PATH=$PATH:./

最后就可以试试了:

$ a.exe | b.exe
Usage: a [string]
main:▒$ a.exe  rongtao | b.exe
main:rongtao

linux的终端下的命令行管道|的简单实现相关推荐

  1. Ubuntu 在终端下使用命令行打开pdf文件

    终端下使用命令行打开pdf文件 > evince  <文件名>& 使用evince命令在后台打开 使用鼠标打开感觉怪怪的

  2. linux终端上网,ubuntu中上网-如何使用ubuntu下用命令行上网?ubuntu下用命令行上网, 爱问知识人...

    2013-08-01 09:07:16 用于基本接口与IP配置的ifconfig ifconfig工具(interface configurator,接口配置器)提供了一些非常基本但是非常重要的功能. ...

  3. Linux 下从命令行打开pdf文件和html文件的命令

    Linux 下从命令行打开pdf文件和html文件的命令 [日期:2012-06-18] 来源:Linux社区 作者:hipercomer [字体:大 中 小] 如果你经常工作在Linux终端下,某个 ...

  4. linux 命令行 播放器,linux下的命令行播放器moc

    linux下的命令行播放器moc 安装:直接APT-GET sudo apt-get install moc 安装完成后在终端用命令mocp(注意不是命令moc啊)打开moc播放器. 他默认是没有配置 ...

  5. linux下使用命令行分区、格式化文件系统、更新卷标名称

    2019独角兽企业重金招聘Python工程师标准>>> linux下分区.格式化文件系统.更新卷标名称,这些操作比较少用,但比较繁琐,下面记录一下. 1. 分区,一般使用fdisk, ...

  6. Linux下用命令行彻底删除文件

    一.Linux下用命令行彻底删除文件 Linux下一般会使用删除键或者rm命令.将文件扔到垃圾箱.但是,这些方法并没把文件从我们的电脑里彻底删除,只是把文件隐藏起来,让用户看不见而已. 1. shre ...

  7. Linux命令行如何编辑word文档,在Linux平台下用命令行工具显示Word文档

    在Linux平台下用命令行工具显示Word文档 ·Antiword ·Catdoc ·wvWare[@more@] Viewing Word files at the command line Wed ...

  8. Ubuntu下命令行加速、终端加速、命令行代理的方法/proxychains安装与使用

    Ubuntu下命令行加速.终端加速.命令行代理的方法/使用proxychains 前提:已经安装并配置好代理/FQ工具. 实现方法:通过安装配置proxychains4实现,即是将任何程序和代理工具的 ...

  9. linux 命令行视频播放器,linux下的命令行播放器moc

    linux下的命令行播放器moc 安裝:直接APT-GET sudo apt-get install moc 安裝完成后在終端用命令mocp(注意不是命令moc啊)打開moc播放器. 他默認是沒有配置 ...

最新文章

  1. Docker 使用教程
  2. 8月12笔记-安卓文件扫描
  3. (十)装饰器模式详解(与IO不解的情缘)
  4. [网络安全自学篇] 四十二.DNS欺骗和钓鱼网站原理详解及防御机理
  5. PE文件格式详解(二)
  6. [JavaWeb-HTTP]HTTP概念
  7. Google Chrome 扩展程序开发
  8. 前端学习(1694):前端系列javascript之变量计算
  9. 外显子和基因组基本概念(一)
  10. BZOJ1061 NOI2008 志愿者招募 线性规划、费用流
  11. 异步线程AsyncTask_2示例(07)
  12. AI算力的阿喀琉斯之踵:内存墙
  13. 屏幕准星工具软件_非常简单好用
  14. 流体动力matlab仿真,IND4动力总成丨基于MATLAB simulink的液力变矩器仿真建模
  15. 在ROS中使用行为树
  16. xp系统从u盘启动计算机,教你怎么用U盘安装Windows XP系统
  17. 台式电脑自带照片编辑软件将二寸照片改为一寸照片
  18. GAN原理,优缺点、应用总结
  19. 机器人出卢安娜飓风_LOL:卢安娜的飓风已经过时?哪些英雄还会出这件装备?...
  20. pthread之如何正确的终止正在运行的子线程

热门文章

  1. Java基础-序列化和反序列化
  2. MySQL高级-MySQL查询缓存优化
  3. 产品经理 - 汽车维修连锁企业 - 发展预测
  4. c/c++ 变量作用域
  5. [转载]如何做一个出色的程序员
  6. ASP.NET MVC3 Action Filters详解(一)
  7. 报表工具之JasperReports+iReport(1)
  8. 通知 notification
  9. php 上传100m文件,PHP向MySQL中insert100M以上的文件
  10. html表格列平分行,CSS布局问题 , 如何实现一行多列div,类似于表格