我只是发现了约进程替换使用>()
和我超级兴奋,但是当我试了一下,它并不总是工作。 例如
这工作:
cat /usr/share/dict/words |tee >(tail -1) > /dev/null
ZZZ
这给出了一个破裂的管道错误:
cat /usr/share/dict/words |tee >(head -1) > /dev/null
1080
tee: /dev/fd/63: Broken pipe
任何想法,为什么? 谢谢!
更新:这是RHEL 4和RHEL 6.2