>Всем привет
>Есть хеш, %file где ключем является имя файла, а значением: его контрольная
>сумма
>Как можно получить все имена файлов, у которых контрольная сумма совпадает?
Я бы задачу стал решать по-иному - свалил бы в файл имена+контрольные суммы, потом
sort -k 2 files.lst > sorted.files.lst
uniq -f 1 -d sorted.files.lst
причём именно так - с промежуточным файлом, да ещё и контрольные суммы считал бы раздельно по каждому подкаталогу, а потом собрал в один файл.
Дерево с 3млн. файлов сложно обработать иначе.