ShellScript - diffで「予期しないトークン (' 周辺に構文エラーがあります」 - Qiita
#!/bin/sh diff <(ndisasm hogehoge.out) <(ndisasm fugafuga.out)
こんな感じのシェル芸をやるとタイトルのようなエラーが出て落ちる。
原因は<() <()という書き方がbashの独自拡張で、shでは対応していないから。
というようなことがman bashに書いてあった。
<()みたいな書き方はProcess Substitutionと呼ばれるようです。