#!/bin/bash
#Script to check md5sum of iso file against disc in drive
#DEPENDS on md5sum existing in path
#
#script should be called like:
# ./md5check.sh file.iso /dev/dvd
ckFile=$1
ckDrv=$2
echo "Getting file extents..."
fext=$(( $(ls -l $ckFile | awk '{ print $5 }') / 2048 ))
echo "Getting md5sum of file..."
fileMD5sum=`cat $ckFile | md5sum`
echo "Getting md5sum of disc in drive..."
drvMD5sum=`dd if=$ckDrv bs=2048 count=$fext | md5sum`
echo "File md5sum: " $fileMD5sum
echo "Drive md5sum: " $drvMD5sum
if [ "$fileMD5sum" = "$drvMD5sum" ]; then
echo " "
echo "md5sum of" $ckFile "and" $ckDrv "match."
echo " "
else
echo " "
echo "********************************"
echo "******** WARNING!!! **********"
echo "********************************"
echo "** md5sum DOES NOT MATCH!!! ***"
echo "********************************"
echo "********* WARNING!!! **********"
echo "********************************"
echo " "
fi
Saturday, March 26. 2011
compare a burned dvd or cd with iso file in linux
Trackbacks
Trackback specific URI for this entry
No Trackbacks

