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 :
Le problème, c'est que ce script m'affiche tout le temps "Yay !", même quand les 2 checksums sont différents.
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
L'erreur doit être dans le if, mais je vois pas où...
Partager