Как я могу использовать синтаксис bash
в команде Perl system()
?
У меня есть команда bash -специфическая, например. следующее, использующее bash замену процесса:
diff <(ls -l) <(ls -al)
Я хотел бы назвать это из Perl, используя
system("diff <(ls -l) <(ls -al)")
но это дает мне ошибку, потому что вместо bash
используется sh
для выполнения команды:
sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `sort <(ls)'