Я хочу использовать магию подоболочек и перенаправления с модулем подпроцесса python, но, похоже, он не работает, жалуясь на неожиданные токены - это скобки. Например, команда
cat <(head tmp)
при передаче в подпроцесс дает
>>> subprocess.Popen("cat <(head tmp)", shell=True)
<subprocess.Popen object at 0x2b9bfef30350>
>>> /bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `cat <(head tmp)'