Script shell de comparaison

lamiae123 Messages postés 19 Statut Membre -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
bonjour ,
j'ai deux scripts que je dois comparer avec la signature md5
en faite si ces deux script sont pareil c ok
sinon je veux generer un rapport de comparaison contenant les difference entre les scripts
est ce qu il y a un moyen pour le faire avec des commande shell
:d
merci d avance

1 réponse

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Voir les commandes :
    diff
    cmp
    comm
    0
    1. lamiae123 Messages postés 19 Statut Membre
       
      merci ,mé ces commandes ne vont pas generer un rapport qu on peux l imprimer par exemple
      0
    2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Tu attends/voudrais quoi comme genre de rapport ?
      0
    3. lamiae123 Messages postés 19 Statut Membre
       
      en faite je travaille avec putty sous windows
      apres une comparaison avec md5
      si les script ne sont pa pareil donc automatiquement la signature est differente pr les 2
      donc moi je ve generer un rapport(word par exemple ou excel( tableau de comparaison ) permettant de monterer les differences entre els 2 script
      es ce que c est possible
      j'ai cherché mais j' ai pas trouvé
      et donc je compte sur vs :)
      merci bcp :D
      0
    4. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Euh... c'est un peu trop demander là ;-((

      Juste un exemple avec "diff" :

      [tmpfs]$ cat toto
      if(#!ds) ddcf
      fdf
      jhdv
      
      [tmpfs]$ cat titi
      #hjnd
      #!jdfj
      if(#!ds) ddcf #hbdf
      fdf
      jhdv
      
      [tmpfs]$ diff -c titi toto
      *** titi        2010-03-29 18:13:16.859357062 +0200
      --- toto        2010-03-29 18:13:31.889084656 +0200
      ***************
      *** 1,6 ****
      ! #hjnd
      ! #!jdfj
      ! if(#!ds) ddcf #hbdf
        fdf
        jhdv
      
      --- 1,4 ----
      ! if(#!ds) ddcf
        fdf
        jhdv
      
      [tmpfs]$

      man dff pour de plus amples explications

      ;-))
      0