Merhabalar, Shell Script İle MD5 ISO Doğrulama Aracı Yapımı (Github)
.SH Dosyamızı Oluşturalım.
$ touch md5.sh
BashOluşturduğumuz .SH dosyasını Düzenleyelim.
$ nano md5.sh
BashShellScript Kodlarımızı Ekleyelim.
#!/bin/bash
# GNU License | Fatih ÖNDER - https://fatihonder.org.tr - https://github.com/cektor
read -p "ISO dosyasının yolunu girin: " iso_file
read -p "Beklenen MD5 özet değerini girin: " expected_md5
if [ -z "$iso_file" ] || [ -z "$expected_md5" ]; then
echo "Hata: Geçerli bir ISO dosyası yolunu ve beklenen MD5 değerini girmelisiniz."
exit 1
fi
if [ ! -f "$iso_file" ]; then
echo "Hata: $iso_file dosyası bulunamadı!"
exit 1
fi
# ISO dosyasının MD5 toplamını kontrol etme
computed_md5=$(md5sum "$iso_file" | awk '{print $1}')
if [ "$computed_md5" == "$expected_md5" ]; then
echo "MD5 toplamı doğru!"
else
echo "Hatalı MD5 toplamı! Dosya bozulmuş olabilir."
fi
ShellScriptKodları Kayıt Edelim
CTRL + O
CTRL + X
CTRL + X
.SH Dosyamıza İzin verelim
$ sudo chmod +x md5.sh
BashŞimdi de Çalıştıralım
$ ./md5.sh
Bash