下面一行很明显:
echo "bla" | foo | bar
Run Code Online (Sandbox Code Playgroud)
但是下面的人也这样做吗?
echo "bla" | bar <(foo)
echo "bla" | bar < <(foo)
Run Code Online (Sandbox Code Playgroud)
哪个foo和bar从标准输入读取“bla”,为什么?
我的意思是,当然,我可以编写代码并检查它,但我不确定它是定义的行为还是我正在利用我不应该依赖的功能。