我有两个文件MD1和MD2.
MD1 包含 md5sums:
5f31caf675f2542a971582442a6625f6 /root/md5filescreator/hash1.txt
4efe4ba4ba9fd45a29a57893906dcd30 /root/md5filescreator/hash2.txt
1364cdba38ec62d7b711319ff60dea01 /root/md5filescreator/hash3.txt
Run Code Online (Sandbox Code Playgroud)
其中hash1,hash2和hash3是文件夹中存在的三个文件md5filescreator。
同样MD2包含:
163559001ec29c4bbbbe96344373760a /root/md5filescreators/hash1.txt
4efe4ba4ba9fd45a29a57893906dcd30 /root/md5filescreators/hash2.txt
1364cdba38ec62d7b711319ff60dea01 /root/md5filescreators/hash3.txt
Run Code Online (Sandbox Code Playgroud)
这些文件在文件夹中的位置md5filescreators。
我想将校验和md5filescreator与相应文件的校验和进行比较md5filecreators。
对于校验和相同的文件,shell 脚本应该返回OK,对于校验和不同的文件以及文件名,shell 脚本应该返回FALSE。
可以使用md5sum --check(因为它通常只检查 1 个 MD5 文件中的任何更改)来完成吗?