Проверка MD5 скопированных файлов по их оригинальному хешу и второму каталогу, куда они были скопированы - PullRequest
0 голосов
/ 07 января 2019

Я перемещаю список файлов на новое место, и часть процесса заключается в проверке правильности их копирования перед удалением исходных файлов.

Изначально у меня есть list.txt с абсолютными путями к исходным файлам, и я создаю файл с md5 исходных файлов:

    d41d8cd98f00b204e9800998ecf8427e  /dir1/file

Теперь мне нужно проверить эти хеши по хешам файлов во втором каталоге.

Мой подход заключается в том, чтобы сначала изменить / dir1 на / dir2 в текстовом файле, а затем выполнить:

      md5sum -c list.txt

Мой вопрос: есть ли способ выполнить эту последнюю команду без необходимости вручную изменять все строки в list.txt, чтобы они указывали на dir2:

1 Ответ

0 голосов
/ 07 января 2019

Это должно работать для вас (при условии, что вы находитесь в нужном месте в файловой системе):

sed 's/dir1/dir2/' list.txt | md5sum -c 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...