我有一个包含许多文件的文件夹。我想在 ubuntu 终端窗口中使用 while 循环为每个文件生成 md5 哈希值。
我尝试使用这个循环。while read -r line; do (echo $line); done < output.txt
现在我不确定如何将 md5 命令导入此循环以获取哈希值。我做了一些研究,但没有找到任何东西。不过,我找到了一些适用于 DOS 的。
答案1
如果你想全部文件夹(或全局模式)中的文件只需运行
md5sum /path/to/folder/*
如果您确实需要从文本文件中读取文件名,请尝试
while read -r fn; do md5sum "$fn" ; done <filenames.txt >md5sums.txt