Answers:
没有,< <和<<不一样的东西。
第一个由公共<重定向字符和<(command)语法的第一个字符组成。这是一个ksh结构(也可以在bash和中找到zsh),称为过程替换,该结构接受输出command并将其提供到文件中,该文件的名称指向command正在写入的管道的另一端。
换句话说,您可以将< <(command)as视为< file其中file包含的输出command。
bash <(curl ...)不是bash < <(curl ...)不偷STDIN,所以你可以自由地回答提示和脚本提供输入。
diff <(ls) <(ls -a)