Comparer 2 répertoires bash (md5)
Fermé
abyssecameleon7
Messages postés
1
Date d'inscription
dimanche 6 novembre 2016
Statut
Membre
Dernière intervention
6 novembre 2016
-
Modifié par crapoulou le 6/11/2016 à 20:49
abyssecameleon7 - 17 nov. 2016 à 14:00
abyssecameleon7 - 17 nov. 2016 à 14:00
A voir également:
- Linux comparer 2 répertoires
- 2 ecran pc - Guide
- Linux mint 32 bits - Télécharger - Systèmes d'exploitation
- Word numéro de page 1/2 - Guide
- Diskinternals linux reader - Télécharger - Stockage
- 2 comptes whatsapp - Guide
2 réponses
Utilisateur anonyme
Modifié par qqchquicommenceparQ le 6/11/2016 à 21:23
Modifié par qqchquicommenceparQ le 6/11/2016 à 21:23
salut,
parce qu'une variable n'est pas développée entre apostrophes :
mais quand tu auras dépasser cela, tu verras que ton script n'est pas correct.
parce qu'une variable n'est pas développée entre apostrophes :
fichier1="$1"
mais quand tu auras dépasser cela, tu verras que ton script n'est pas correct.
bonjour désoler de répondre si tard voila ce que j'ai corrigé :
#!/bin/bash
echo ==============
echo difference md5
echo ==============
echo choisir un premier fichier
fichier1=$1
read fichier1
echo choisir un deuxieme fichier
fichier2=$2
read fichier2
LISTE=`ls $fichier1`
LISTE=`ls $fichier2`
find $fichier1
find $fichier2
#echo -n "$fichier1" | md5sum $fichier1 > fichier1 #on affiche l'empreinte des fichiers
#echo -n "$fichier2" | md5sum $fichier2 > fichier1
find . -name " " -print
do
sum1=`md5sum "$1"/"$i"|awk '{print $1}'`
sum2=`md5sum "$2"/"$i"|awk '{print $1}'`
if [ "$sum1" != "$sum2"]
then
echo -n "$fichier1" | md5sum $fichier1 > fichier1 #on affiche l'empreinte des fichiers
echo -n "$fichier2" | md5sum $fichier2 > fichier1
fi
done
REP1=$fichier1
REP2=$fichier2
#!/bin/bash
echo ==============
echo difference md5
echo ==============
echo choisir un premier fichier
fichier1=$1
read fichier1
echo choisir un deuxieme fichier
fichier2=$2
read fichier2
LISTE=`ls $fichier1`
LISTE=`ls $fichier2`
find $fichier1
find $fichier2
#echo -n "$fichier1" | md5sum $fichier1 > fichier1 #on affiche l'empreinte des fichiers
#echo -n "$fichier2" | md5sum $fichier2 > fichier1
find . -name " " -print
do
sum1=`md5sum "$1"/"$i"|awk '{print $1}'`
sum2=`md5sum "$2"/"$i"|awk '{print $1}'`
if [ "$sum1" != "$sum2"]
then
echo -n "$fichier1" | md5sum $fichier1 > fichier1 #on affiche l'empreinte des fichiers
echo -n "$fichier2" | md5sum $fichier2 > fichier1
fi
done
REP1=$fichier1
REP2=$fichier2