编写文件MD5比较的shell脚本
时间: 2023-05-17 19:04:24 浏览: 581
MD5脚本.txt
可以使用以下的 shell 脚本来比较两个文件的 MD5 值:
```bash
#!/bin/bash
if [ $# -ne 2 ]; then
echo "Usage: $0 file1 file2"
exit 1
fi
md5_1=$(md5sum "$1" | awk '{print $1}')
md5_2=$(md5sum "$2" | awk '{print $1}')
if [ "$md5_1" = "$md5_2" ]; then
echo "The MD5 values of $1 and $2 are the same."
else
echo "The MD5 values of $1 and $2 are different."
fi
```
这个脚本接受两个文件名作为参数,然后使用 `md5sum` 命令计算它们的 MD5 值,并比较这两个值是否相等。如果相等,就输出一条消息表示这两个文件的 MD5 值相同,否则输出一条消息表示它们的 MD5 值不同。
阅读全文