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 : Sélectionner tout - Visualiser dans une fenêtre à part
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ù...