说我有
shasum=$(sha1sum <file>)
如何将该值与另一个文件中的sha1sum进行比较:
if [[ $shasum == `cat <other-file>` ]]; then
echo "values are the same"
fi
那是不对的,有人知道吗?
答案 0 :(得分:2)
如果我理解正确,您必须归档文件,例如test1.txt和test2.txt,并且您想比较thoose文件的sha1和。
您需要获取两个thoose文件的sha1sum:
shasum1=$(sha1sum test1.txt)
shasum2=$(sha1sum test2.txt)
然后您比较选择值:
if [ "$shasum1" = "$shasum2" ]; then
echo "Files are the same!"
else
echo "Files are different!"
fi
但是,您不应该再使用SHA1。