Bonjour !
Je travaille sous unix / bash et utilise VI pour ecrire mes scripts et j'ai un probleme de manipulation de texte.
J'ai dans mon fichier des caractéres d'echappement ([[0mx70mx...) que je veux enlever et remplacer par des retours chariots.
J'ai reussi à retirer ces caractéres avec la commande de substitution sed qui va bien mais dans la partie "remplace" de sed, je n'arrive pas a ecrire ce qu'il faut pour dire que je veux un retour à la ligne.j'ai mis pour le moment un espace...
je voudrais que :
Nom : Dupont [[0mx... Prenom : Michel [[0mx... Adresse : 6, ...
devienne :
Nom : Dupont
Prenom : Michel
Adresse : 6, ...
J'ai essayé plusieurs choses comme :
sed "s/ma_sequence_compliquee/\
/g"
ou
sed "s/ma_sequence_compliquee/^M/g"
et des variantes avec des \en plus ou avec l'option -e ou avec des '..sans succès..
j'ai fait cette manipulation à la main et le reste de mon programme fonctionne! je n'ai donc plus qu'a trouver la solution pour inserer des retours chariot sous VI..
Quelqu'un peut m'aider svp ??