Comment faire pour supprimer les ^M à partir d'un fichier texte et de le remplacer avec la ligne suivante

Supposons donc que j'ai un fichier texte avec le contenu suivant:

Hello what is up. ^M
^M
What are you doing?

Je veux enlever l' ^M et de la remplacer par la ligne qui suit. Donc ma sortie ressemblerait à:

Hello what is up. What are you doing?

Comment dois-je faire le ci-dessus en Python? Ou si il y a moyen de le faire avec des commandes unix alors s'il vous plaît laissez-moi savoir.

  • Howcome votre sortie ne remplace pas la deuxième ^M?
  • un morceau de gâteau si vous utilisez vim 🙂
InformationsquelleAutor user1452759 | 2012-08-01