Bonsoir,
Je cherche à comparer deux fichiers (identiques ou pas).
J'ai vu la fonction :
Elle donne un résultat dans un autre fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cmp fichier1 fichier2 > resultat
Moi j'aimerai exploiter ce résultat et le mettre dans une variable.
Et en fonction de la variable, j'affiche des messages par exemple.
voilà ce que j'ai essayé mais ça ne marche pas
Je sais que cmp retourne 0 ou 1 mais dans fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #!/bin/bash resultat=0 #initialisation du resultat cmp $1 $2 > $resultat if [ $resultat -eq 0 ]; then #cmp retourne 0 si identiques echo "Identiques !" elif [ $resultat -eq 1 ]; then #cmp retourne 1 si NON identiques echo "Non Identiques !" else echo "Impossible d'accéder aux fichiers !" fi
Comment exploiter ce résultat qu'on peut pas mettre directement dans une variable?
merci
Partager