[Unix]Enlever les retour chariot

Résolu/Fermé
loic - 25 juin 2003 à 10:14
batmat Messages postés 1871 Date d'inscription jeudi 1 novembre 2001 Statut Membre Dernière intervention 9 janvier 2008 - 26 juin 2003 à 09:20
Bonjour,

dans un fichier j'ai des retours chariots et j'aimerai savoir comment les enlever.

Exemple : il fait
beau

je veux : il fait beau

7 réponses

batmat Messages postés 1871 Date d'inscription jeudi 1 novembre 2001 Statut Membre Dernière intervention 9 janvier 2008 114
25 juin 2003 à 12:50
Et d'après ce que je vois c plus que le \r, c'est le retour à la ligne que tu veux enlever. En fait, c le \n

Tu as parfois les deux \r\n

Tu dois utiliser la commande tr pour faire ça :
$tr -d '\r\n' < tonfichier > tmp


dans tmp tu as "tonfichier" sans les sauts de ligne, donc si tu veux remplacer le fichier original, tu dois faire
mv tmp tonfichier


@++
Poster, poster encore et toujours :-)
7