Bonjour,

J'ai un fichier de ce type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
(blabla,blabla,toto),^M
(blabla,blabla,tata),^M
INSERT ...^M
(blabla,titi),^M
Je voudrais juste supprimer la virgule en fin de ligne quand elle est devant une ligne commençant par le mot INSERT et rajouter une ligne avant INSERT. Donc obtenir:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
(blabla,blabla,toto),^M
(blabla,blabla,tata)^M
^M
INSERT ...^M
(blabla,titi),^M
Si nécessaire, on peut enlever le ^M (retour chariot windows)
Je suis sûr que c'est possible de le faire avec sed (et sans doute avec awk) mais je galère vraiment quand il faut gérer plusieurs lignes ...

Merci d'avance