[ksh] Souci avec md5 et if
Bonjour, j'ai un script qui est censé comparé le checksum md5 de 2 fichiers, et qui affiche si oui ou non les 2 checksum sont identiques :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| #!/bin/ksh
FILE1="$1"
FILE2="$2"
echo `digest -a md5 $FILE1`
echo `digest -a md5 $FILE2`
if [ "`digest -a md5 $FILE1`"="`digest -a md5 $FILE2`" ]; then
echo "Yay !"
else
echo "Nope."
fi |
Le problème, c'est que ce script m'affiche tout le temps "Yay !", même quand les 2 checksums sont différents.
L'erreur doit être dans le if, mais je vois pas où...