У меня есть файл списка с именами файлов:
List1.txt
File1
File2
File3
File4
Я хочу l oop по именам файлов в списке 1 и создать еще один файл списка контрольных сумм md5 для каждого файла, присутствующего в список 1.
Ожидаемый результат:
md5_list.txt
File1 MD5Value
File2 MD5Value
File3 MD5Value
File4 MD5Value
Вот что я придумала:
cat list1.txt | find -type f ! -name "list1.txt" -exec md5sum {} + | sort -k 2 > md5_list.txt
Хотите знать, если это правильный путь? Если да, есть ли более эффективный способ сделать это?
Спасибо