百度首页 | 百度空间
 
查看文章
 
一个检查文件MD5摘要正确性的脚本
2008-04-29 21:32
在网上下载文件时通常会附带一个MD5摘要,用于检查文件的正确性。在linux中可以使用 md5sum 来对一个文件计算MD5值,但是人工比对MD5比较不爽,自己写了一个脚本来完成比对的工作

下面是脚本的代码

#!/bin/bash
#===============================================================================
#
#          FILE: md5checker.sh
#
#         USAGE: md5checker.sh 需要检查的文件 文件的MD5值
#
#   DESCRIPTION: 如果计算出的MD5值与第二个参数指出的MD5值相等,打印出比对信息
#
#       OPTIONS: ---
# REQUIREMENTS: ---
#          BUGS: ---
#         NOTES: ---
#        AUTHOR: 王程明 (), tiger_tnt@163.com
#       CREATED: 2008年04月29日 17时43分36秒 CST
#      REVISION: ---
#===============================================================================


md5=$(md5sum $1 | awk '{print $1}')
echo $md5
if [ $md5 == $2 ] ; then
    echo "The MD5 checksum is right."
else
    echo "The MD5 checksum do not match."
fi

类别:linux相关 | 添加到搜藏 | 浏览() | 评论 (2)
 
最近读者:
 
网友评论:
1
2008-04-29 21:47
前面的注释是自动生成的吧。
 
2
2008-04-30 12:59
恩,用的是 vim 的 bash-support
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu