Normalmente você escreveria:
diff file1 file2
Mas eu gostaria de diferenciar um arquivo e sair do comando (aqui eu faço do comando um trivial):
diff file1 <(cat file2 | sort)
Ok, este trabalho quando eu insiro isso manualmente no prompt do shell, mas quando coloco exatamente a mesma linha no script de shell e, em seguida, executo o script, recebo um erro.
Então, a questão é - como fazer isso corretamente?
Claro que eu gostaria de evitar gravar a saída em um arquivo temporário.