Tag: 管道

“重定向”和“管道”有什么区别?

这个问题可能听起来有点愚蠢,但我真的看不到重定向和管道之间的区别。 重定向用于重定向stdout / stdin / stderr,例如ls > log.txt 。 管道用于将命令的输出作为另一个命令的输入,例如ls | grep file.txt ls | grep file.txt 。 但为什么有两个运营商同样的事情? 为什么不写ls > grep来传递输出,这不仅仅是一种重定向吗? 我错过了什么?