Есть у меня каталог с локальным результатом и каталог с базой. Мне нужно узнать, сколько файлов в локальном результате совпали с файлами в базе. Т.е. например в базе:
base$ find ./
./
./01e5f3d9ec4660834ca25a41ce0ae7b0.png
./2aff9b954a4fadfd4eada57028f457a6.png
./2d2976c579c9c89712d772eab004831d.png
./49effd2f862e33a98a19d5328cccdd74.png
./749c34aadaa0351fb9a1283f56660b0f.png
./8c01446a22d826f0b9b05ca9b3938118.png
./e3659b0cd189fbf8777eab8533fc378d.png
А в локальном результате:
local$ find ./
./
./8c01446a22d826f0b9b05ca9b3938118.png <-- Совпал с базой
./e3659b0cd189fbf8777eab8533fc378d.png <-- Совпал с базой
./49eff82423bdbd32a102d5328cccdd74.png
Проверка на совпадение только по имени, файл уже назван по своему md5 хэшу. В голову идет только извращения с find ./base/ > file1 && find ./local/ >file2 а дальше разврат с diff. Как можно попроще?