Bash comparaison et supression

Bash comparaison et supression - Divers - Programmation

Marsh Posté le 26-12-2014 à 14:02:35    

Bonjour,  
 
J'ai malheuresement copié le contenu de mon répertoire /tmp/test/ dans /usr/share/snmp/mibs
 
Sauf que je n'aurais pas dû... C'était une mauvais manip :/
 
Donc j'aimerai faire un bash qui compare les deux répertoires, test et mibs, dans le but de supprimer les fichier communs dans les deux répertoires. Comme ça j'aurai mon fichier mibs comme avant la mauvaise manip ;)  
 
J'ai chercher chez mon amis google, mais rien de bien concluant, mise à part un bash que j'essaie de faire fonctionner

Code :
  1. #!/bin/bash
  2. for f in /tmp/test/*;
  3. do
  4. if [ -f "$f" -a ! -f "/usr/share/snmp/mibs/${f##*/}" ];
  5. then
  6.         echo "rm -v $f /usr/share/snmp/mibs/${f##*/}";
  7. fi;
  8. done

Reply

Marsh Posté le 26-12-2014 à 14:02:35   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed