Назад | Перейти на главную страницу

нужна помощь в извлечении файла при совпадении контрольной суммы

Мне нужна помощь в распаковке файла при совпадении контрольной суммы.

Вот сценарий.

У меня есть файл tar, и его контрольная сумма - dfsafdafsafasfsaf232, хранится в файле контрольной суммы, и мне нужен скрипт для сопоставления этого файла контрольной суммы и извлечения в определенную папку при совпадении.

заранее спасибо

Должно быть так просто, как это.

md5sum --status --check checksumfile.md5
if [ $? -ne 0 ]; then
   echo >&2 "MD5 Failed"
   exit 1
else
  tar -xzf filename.tar.gz
fi

Конечно, если вы не используете md5sum / sha * sum, вам может потребоваться проверить, есть ли у вашего инструмента контрольной суммы режим проверки, который возвращает результаты как уровень ошибки.