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.