Script shell commande diff

Résolu/Fermé
remousse Messages postés 299 Date d'inscription dimanche 2 novembre 2008 Statut Membre Dernière intervention 20 novembre 2014 - 12 mars 2012 à 08:53
dubcek Messages postés 18758 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 12 mars 2012 à 10:53
Bonjour,

Dans un script shell je réalise plusieurs opérations de récupération de fichiers entre 2 serveurs et procède à un diff entre les mêmes fichiers.
Cependant je n'arrive pas à rediriger le résultat du diff dans un fichier et ne comprend pas pourquoi ma commande ne fonctionne pas:

for file in $DROP_DIR/$SERVER1/$IP/*.*
do
id=$(basename $file)
diff $file $DROP_DIR/$SERVER2/$IP/$id >> $id.log
done

Par avance merci

A voir également:

3 réponses

remousse Messages postés 299 Date d'inscription dimanche 2 novembre 2008 Statut Membre Dernière intervention 20 novembre 2014 6
12 mars 2012 à 10:15
problème résolu mes log étaient bien redirigées mais pas dans le bon dossier
0
dubcek Messages postés 18758 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 décembre 2024 5 623
12 mars 2012 à 10:16
hello
parce qu'il n'y a pas de différences entres les fichiers, $SERVER1 == $SERVER2 ?
0
dubcek Messages postés 18758 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 décembre 2024 5 623
12 mars 2012 à 10:53
ajouter 2>&1 pour aussi capturer les messages d'erreur
0