• [^] # De Mac aussi

    Posté par . En réponse au message [Editeur] De DOS à Unix sous joe. Évalué à 1.

    Plutot perl -pi -e

    C'est ce que je me disais aussi...

    Pour les non initiés, l'option -i, indiquant la modification en place du fichier, prend en argument un suffixe pour un éventuel backup de sorte que
    perl -pi.dos -e 's#\r\n#\n#gs' fichier
    conservera l'ancienne version sous le nom fichier.dos .

    À noter que cette version ne convertit les \r qu'associés à un \n, préservant les autres, alors que la variante suivante :
    perl -pi -e 's#\r\n?#\n#gs' fichier
    permet par contre de convertir indifféremment les fin de ligne des fichiers texte DOS/Windows et MacOS (au moins jusqu'à MacOS 9, les fins de lignes sont composées d'un retour chariot uniquement), tout en laissant inchangés les fichiers texte Unix.

    « Le fascisme c’est la gangrène, à Washington comme en Russie. » — adapté de Renaud, Hexagone