作業中に簡単なMD5SUMスクリプトを入手しました。進行状況(ユーザーに対して計算されたファイルのパーセント)を表示する部分を除いて、ほぼ完了しています。MD5が計算されたかどうかをチェックするダミー変数を含むwhileループを使用することを考えています。唯一の問題は、実際のmd5sumが計算されている場合を除いて、md5sum(Linuxの場合)が種類のフィードバックを返さないことです。そのため、ファイルがどれだけ処理されたかをユーザーに示すことは困難です。これがスクリプトのコピーです。
#!/bin/bash
#MD5 verification tool
#1st argument is file name of .iso, and the 2nd argument is the the MD5 hexsum.
echo Checking file $1 .....
#calc md5 for file
SUM=`md5sum $1`
#insert while loop here?
#compare values
test $SUM = $2 && echo original || echo False
#8cd98b693ce542b671edecaed48ab06d8c
# GNOME-64.iso
exit 0