Зазвичай ви пишете:
diff file1 file2
Але я хотів би відрізняти файл і вихід від команди (тут я роблю команду тривіальною):
diff file1 <(cat file2 | sort)
Гаразд, ця робота, коли я ввожу це вручну під час підказки оболонки, але коли я ставлю точно такий же рядок у скрипті оболонки, а потім запускаю сценарій, я отримую помилку.
Отже, питання - як це зробити правильно?
Звичайно, я хотів би уникати запису результатів у тимчасовий файл.