大佬们,linux入门学生请教问题,关于用c写个过滤器

wuyaopeng 2018-03-29 02:53:58
打个比喻,linux里已经有的过滤器,比如tr,head,tail之类的过滤器应该如何用c写出来到最后能在bash里运行,比如printf "wall" | ./tr 之类的,运行结果变成llaw……用printf的参数真的可以通过pipe给程序传过去吗?

我知道这些问题都很菜鸟,但是真的不知道要怎么开始下手啊,老师只给了I/O相关的资料参考,但是我看完之后跟过滤器好像一点关系都没有啊……
...全文
503 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ckc 2018-03-30
  • 打赏
  • 举报
回复
管道就是把前一个程序的标准输出重定向到后一个程序的标准输入 你用c写一个程序,可以接受标准输入,并且把结果从标准输出发出去,就是你说的过滤器了

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧