Francky04 a écrit 1 commentaire

  • # presque

    Posté par  . En réponse au message concaténer et dé-dupliquer fichiers. Évalué à 1.

    Salut NeoX et merci !

    J'ai un peu adapté ton script et c'est presque bon :

    while read valeur commentaire
    do
      if [[ $valeur == $ancienvaleur ]]
      then
        newcommentaire=$anciencommentaire","$commentaire
        echo "$valeur $newcommentaire"
        else
        echo "$valeur $commentaire"
        newcommentaire=$commentaire
      fi
      anciencommentaire=$newcommentaire
      ancienvaleur=$valeur
    done < <(sort -nk1 test.tmp)

    Voici le résultat :

    tata #TEST1
    titi #TEST1
    titi #TEST1,#TEST2
    titi #TEST1,#TEST2,#TEST3
    toto #TEST1
    toto #TEST1,#TEST2

    Reste maintenant à supprimer les lignes 2,3 et 4.