开发者社区 问答 正文

shell 中的 pipe '|'

关于这个shell中的PIPE我有一个问题:所有的书中都说PIPE是把一个command的std output 重定向到另一个command 的std input,为什么说是std input? 如果说是把一个command的的std output重定向到另一个command的 input我理解起来没有问题,std input不是指的键盘吗?

展开
收起
a123456678 2016-06-22 14:45:22 1911 分享 版权
1 条回答
写回答
取消 提交回答
  • 对比一下下面的几个命令,不知道是否对你有帮助

    wc -l - # 敲一段东西,然后ctrl+D结束
    cat a.txt | wc -l - # 把敲的东西放在a.txt里面
    wc -l a.txt # 把敲的东西放在a.txt里面

    2019-07-17 19:45:34
    赞同 展开评论
问答分类:
问答地址: