Я пытаюсь изменить один файл с течением времени, используя подстановку процесса в Bash.
diff <(cat /path/to/file | sort; sleep 20) <(cat /path/to/file)
Я также попробовал:
diff <(cat /path/to/file | sort && sleep 20) <(cat /path/to/file)
Кажется, что различия всегда совпадают, как будто сначала спит, а затем просматривает файлы. Подстановка процесса работает иначе, если используются два разных файла. Какие-либо предложения?