Script shell pour comparaison de 2 fichier et récupération du résultat

Script shell pour comparaison de 2 fichier et récupération du résultat - Shell/Batch - Programmation

Marsh Posté le 07-04-2014 à 14:59:13    

Bonjour à tous
je suis novice en shell, et je dois effectuer la mise à jour de blacklists pour squidguard sur un serveur Proxy
je voudrais comparer 2 fichiers, et récupérer la différence dans un fichier et mettre à jour un autre fichier
Avec la commande diff, voici ce que j'obtiens comme résultat:
diff bkp_domains.ori domains | tee -ai domains.new
 
Voici le contenu du fichier généré
998057a998058,998065
> annuaireadulte.fr
> chaussure-fr.com
> engel42.tumblr.com
> film-porno-complet.com
> jhere.net
> mb.guestvideos.com
> video4.petardashd.com
> wat.tv
 
Je veux pouvoir récupérer ce résultat sans les signes " > "ni la ligne "998057a998058,998065", pour réinjection dans le fichier domains, afin de maintenir au mieux les blacklists de squiguard.
Merci d'avance pour votre aide.
Cordialement

Reply

Marsh Posté le 07-04-2014 à 14:59:13   

Reply

Marsh Posté le 07-04-2014 à 22:45:13    

salut,
 

Code :
  1. $ cat original nouveau
  2. abc
  3. def
  4. ghi
  5. abc
  6. def
  7. ghi
  8. klm
  9. nop
  10. $ diff --old-line-format= --unchanged-line-format= --new-line-format=%L original nouveau
  11. klm
  12. nop

Reply

Marsh Posté le 09-04-2014 à 11:19:50    

Bonjour
Merci infiniment , cela fonctionne, et j'ai le résultat attendu.
Cordialement

Reply

Sujets relatifs:

Leave a Replay

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