md5sumはGUIで!
Posted: 08/11/03(月) 12:35
isoファイルとかダウンロードした後、端末で、"md5sum ...."と入力している人、多いんじゃないでしょうか?でも、ファイル名が長かったりしたら、タイプミスがあったりして一度や二度は、"No such file or directory"と叱られたりします。ということで、GUIで操作できたら、と思ったら---から下のスクリプトをコピーして実行してみてください。
--------------------------------------------------------------------------------
#!/bin/sh
FILE1="`Xdialog --stdout --nocancel --inputbox "md5sum値を計算するファイル(本体ファイル)のアイコンを
入力欄にドラッグしてきてください。" 0 0 ""`"
FILE2="`Xdialog --stdout --nocancel --inputbox "参照値のファイル(md5.txtファイル)の
アイコンを入力欄に
ドラッグしてきてください。" 0 0 ""`"
MD5SUM=`md5sum $FILE1 | cut -c 1-32`
MD5SUMTXT=`cat "$FILE2" | cut -c 1-32`
if [ $MD5SUM = $MD5SUMTXT ];then
Xdialog --msgbox "md5sum計算値が一致しました。
ダウンロードは成功だったようです。" 0 0
else
Xdialog --msgbox "エラー!
md5sum計算値が一致しません。
ダウンロードが失敗だったか、本体ファイルと
md5.txtファイルの組合せが間違っている可能
性があります。" 0 0
fi
######END######
--------------------------------------------------------------------------------
#!/bin/sh
FILE1="`Xdialog --stdout --nocancel --inputbox "md5sum値を計算するファイル(本体ファイル)のアイコンを
入力欄にドラッグしてきてください。" 0 0 ""`"
FILE2="`Xdialog --stdout --nocancel --inputbox "参照値のファイル(md5.txtファイル)の
アイコンを入力欄に
ドラッグしてきてください。" 0 0 ""`"
MD5SUM=`md5sum $FILE1 | cut -c 1-32`
MD5SUMTXT=`cat "$FILE2" | cut -c 1-32`
if [ $MD5SUM = $MD5SUMTXT ];then
Xdialog --msgbox "md5sum計算値が一致しました。
ダウンロードは成功だったようです。" 0 0
else
Xdialog --msgbox "エラー!
md5sum計算値が一致しません。
ダウンロードが失敗だったか、本体ファイルと
md5.txtファイルの組合せが間違っている可能
性があります。" 0 0
fi
######END######