Bonjour,

J'ai un fichier avec un contenu de la forme :

- tructruc.
- tractrac
troctroc.
- toto.

Chaque tiret est suivi d'un expace et se termine par un point mais certains tirets sont sur 2 lignes.

Je dois regrouper le contenu de chaque tirets pour avoir :

- tructruc.
- tractrac troctroc.
- toto.

Voici la commande que j'utlise mais elle ne me fais rien :

sed -e :a -e "/- /N;s/- \(.*\)[^\.]\n\(.*\)\.$/- \1 \2./g;ta"

Ou est mon erreur dans cette commande?

Merci de votre aide