bash shell进程替换语法
Bash的进程替换语法,一种高级I/O重定向机制,其核心目的是将命令的输入/输出动态关联到文件描述符,从而避免使用临时文件或复杂管道。
如:>(command) 和<(command),它可以将其它命令的输出做为command的输入,或者把command的输出做为其它的输入。
grep mysql <(ps aux)
等同于:
ps aux | grep mysql
进程替换语法配合tee命令可以将同一个输出同时给几个不同的程序使用:
cat test.txt | tee >(command1) >(command2) >(command3) >/dev/null