[Unix]Enlever les retour chariot
Résolu
loic
-
batmat Messages postés 1880 Date d'inscription Statut Membre -
batmat Messages postés 1880 Date d'inscription Statut Membre -
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
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
-
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 fairemv tmp tonfichier
@++
Poster, poster encore et toujours :-) -
Sinon Loic, tu peux ptete dire "merci" ou "ça me va pas", mais dis kek chose ...
@++
Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ? :-D -
Tout dépend de l'éditeur de texte que tu utilises...
Le plus répendu est Vi. Tu trouveras tout ce dont tu as besoin dans le document pdf ci -dessous (concernant vi)
http://riceinfo.rice.edu/Computer/Documents/Unix/unix4.01.pdf
:O -
Le retour chariot c'est \r pas \p
@++
Poster, poster encore et toujours :-) -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Salut,
Je m'avance peut-être un peu mais je penses que le code \p signifie "retour de chariot". Donc essaye de faire un delete en spécifiant \p sans guillemets.
:-) -
Alors, tu as essayé ?
@++
Poster, poster encore et toujours :-) -
Salut Loic,
J'ai peut-être pas compris le truc mais la prochaine fois fais ton ftp en asccii ça peut aider (O::
A+ K.