bash中的<(process)被用来执行process并将输出送到一个命令的命名管道中.

可以把它想象成一个文件名参数,文件的内容就是process执行的结果.

若使用的shell没有这个功能,可以用一个shell脚本来代替,该脚本执行一个命令,并将其输出保持到一个临时文件中,然后将临时文件名放到它的标准输出中.

p()
{    eval "$@" >tmp.$$ 2>&1    echo tmp.$$}