小编use*_*761的帖子

对标准输入、标准输出和标准错误的 shell 管道操作符的影响

当我使用外壳创建管道时,例如:

ls | cat
Run Code Online (Sandbox Code Playgroud)

我可以肯定的是,stdinforcat将是stdoutfor ls(即所有ls写入它的内容stdoutcat都会通过它的 读取它stdin)。

现在我有两个问题:

  1. 请问stdinlsstdoutcat
  2. stderrforls和for是否cat受管道运算符的影响,还是仍然是stderrshell的继承值?

shell pipe file-descriptors

2
推荐指数
1
解决办法
2050
查看次数

标签 统计

file-descriptors ×1

pipe ×1

shell ×1