我正在寻找|
bash shell 中运算符的替代方法,用于将命令输出重定向为下一个命令的输入。还有其他选择吗?
就像是 :
command1 | command2 | command3
替代:
command1 X command2 X command3
X
将用于代替|
. 是否可以避免使用|
它并用它的实际操作员替换它?
我正在寻找|
bash shell 中运算符的替代方法,用于将命令输出重定向为下一个命令的输入。还有其他选择吗?
就像是 :
command1 | command2 | command3
替代:
command1 X command2 X command3
X
将用于代替|
. 是否可以避免使用|
它并用它的实际操作员替换它?
相当于
command1 | command2
_command2 < <(command1)
这也可以扩展到三个(或更多)命令。
command3 < <(command2 < <(command1))
然而,正如 Oli 所建议的,虽然这可能会产生相同的输出,但它在技术上与管道不同。