Мне нужно написать bash-скрипт, который сканирует каталоги в текущем каталоге и генерирует значения контрольной суммы md5 для каждого файла в дереве каталогов. Он также должен хранить относительный путь к файлу и печатать контрольные суммы в файле.
Например, если дерево каталогов выглядит так:
.
├── d
│ ├── file1.c
│ └── file2.c
├── e
│ └── file3.c
└── f
└── file4.cpp
Вывод должен быть примерно таким:
d8e8fca2dc0f896fd7cb4cb0031ba249 d/file1.c
d8e8fca2dc0f896fd7cb4cb0031ba249 d/file2.c
d8e8fca2dc0f896fd7cb4cb0031ba249 e/file3.c
d8e8fca2dc0f896fd7cb4cb0031ba249 f/file4.cpp
Но я не могу найти способ сохранить путь к файлу при переходе к ним...