Bash скрипт
Необходим Bash скрипт который будет работать в любой ОС линукс, а так же MAC OS и Windows (cmd).
Не обязательно делать все в одном скрипте.
1. Скрипт должен сканировать файлы от указанной директории и сохранять
хеш сумму файла.
2. В настройках можно отключать сканирование для определенных файлов по
расширению.
3. При первом сканировании создается эталон с которым будут сравниваться
все последующие запуски. (При отсутствии эталона он должен
сгенерироваться заново).
4. Данные должны сохраняться в файл в JSON массиве. (путь и название
файла задается в настройках).
5. Во время работы скрипта должен создаваться loc файл запрещающий
парсинг файла с результатами работы.
Пример файла с результатами:
Путь к файлу | имя фала | хеш-сумма | статус
статусы:
1 - Ок
2- хеш сумма отличается от суммы в эталоне
3 - новый файл который отсутствует в эталоне
4- файл найден в эталоне, но не обнаружен при последнем сканировании