Как определить ошибку в определенном файле при проверке контрольной суммы (какой файл имеет проблему при проверке) в сценарии оболочки

У меня есть два файла на ftp-месте в формате csv.gz, и их контрольная сумма находится в формате .csv.gz.md5. Я копирую этот файл в своей локальной системе. Я генерирую контрольную сумму для нее через md5sum . Теперь я сравниваю его с скопированным файлом.

Теперь я хочу определить любую ошибку в файле, если она есть, а также какой файл имеет ошибку .

Пожалуйста, помогите мне.

  • Скрипт инициализации запускается дважды в SSH
  • Как заменить это регулярное выражение на пустое, используя sed
  • Управление параллелизмом сценариев bash, наследование стада
  • Проверка времени с помощью регулярного выражения
  • Почему встроенные времена не работают в трубопроводе?
  • Печать состояния файлов, обрабатываемых при использовании find
  • Разархивировать определенные файлы из нескольких ZIP-файлов
  • как разрешить sudo fork bash вместо sh?
  • One Solution collect form web for “Как определить ошибку в определенном файле при проверке контрольной суммы (какой файл имеет проблему при проверке) в сценарии оболочки”

    Если csv.gz.md5 был сгенерирован с использованием md5sum csv.gz > csv.gz.md5 , вы можете проверить его с помощью md5sum -c cvs.gz.md5 .

     $ echo Hello World > something.abc $ md5sum something.abc > something.abc.md5 $ md5sum -c something.abc.md5 && echo YAY || echo NAY something.abc: OK YAY $ echo Garbage >> something.abc $ md5sum -c something.abc.md5 && echo YAY || echo NAY something.abc: FAILED md5sum: WARNING: 1 computed checksum did NOT match NAY 
    Interesting Posts

    Греп от последнего появления шаблона к другому шаблону

    Крутящий момент на диске NVMe PCIe

    Греп что-то конкретное из результатов последнего исполнения?

    Какие части исполняемого файла ELF загружаются в память и где?

    Выполнить сложную команду из сценария bash

    LibreOffice 4.0 выглядит уродливым в KDE

    Snapper делать снимки только в том случае, если что-то изменилось, или при более низкой каденции

    Как отобразить содержимое, которое приводит к размерам, которые `ls -l` сообщает для каталогов?

    анализировать вывод команды только для отображения строк на основе диапазона данных из определенного столбца

    Получить Moonlight, работающий с Firefox

    Поиск информации по протоколу FISH

    Начните два сервера X при загрузке на RHEL

    Как заставить панель меню снова появиться

    Решение для закрытых ключей на удаленной машине?

    Сохраняйте раскладку клавиатуры при вставке внешней клавиатуры

    Linux и Unix - лучшая ОС в мире.