Voila mon probleme, je dois réaliser un tri sur des dossiers ou fichiers selon un critere spécifié: par exemple taille, nom ...

Donc mon tri march niquel mais en revanche j'ai un probleme
Ce que je fais est que je parcours une liste déja triée et j'y insere grace a un sed ma nouvelle valeur, or si je veux insérer par exemple /home/test je vais remplacer la chaine suivante donc par exemple /home/toto par /home/test /home/toto
Cependant si ma liste contient /home/toto.c avant /home/toto, c'est /home/toto.c qui va etre remplacé

listeTriee=`echo $listeTriee | sed "s:$elmtTrie:$aTrier $elmtTrie:"`;
Je sais pas si je suis très clair lol
Exemple:
Ma liste contient

/home/toto.c
/home/toto

et moi je veux remplacer /home/toto par /home/test /home/toto afin d'obtenir

/home/toto.c
/home/test
/home/toto

Or avec le sed je vais obtenir
/home/test
/home/toto.c
/home/toto

Car le sed va remplacer la 1ere occurence trouvée
Je n'arrive pas a contourner ce probleme
Pouvez vous m'aider, merci