如何bash
在 Perl 的system()
命令中使用语法?
我有一个特定于 bash 的命令,例如以下命令,它使用 bash 的进程替换:
diff <(ls -l) <(ls -al)
我想从 Perl 调用它,使用
system("diff <(ls -l) <(ls -al)")
但它给了我一个错误,因为它使用sh
而不是bash
执行命令:
sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `sort <(ls)'