Remplacer un retour à la ligne par une espace

Le
Christophe Gallaire
--7uYPyRQQ5N0D02nI
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Bonsoir,

J'aimerais remplacer tous les retours à la ligne dans un fichier par u=
ne espace.
Est-ce que quelqu'un peut m'indiquer une commande pour faire ça ?

@+

Christophe

--
Christophe Gallaire

Attention ! Suppression des mails entrants dont la taille est supérieu=
re à 2Mo !
N'envoyez, s'il vous plaît, que des pièces jointes en formats ouv=
erts.

Nouveau carnet de route : http://www.road2mayotte.org/blook

Linux On The Root : http://ubunteros.tuxfamily.org/

Clé de chiffrement : 34AA23BB

--7uYPyRQQ5N0D02nI
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

--BEGIN PGP SIGNATURE--
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJNEpLdAAoJEDMAh7o0qiO7zxoH/ij1elEVTqCBZPSEhn802Pyc
SVhICL8ee8EUtyiYKmsc8qAn5So+u6+GTTziFmu3oMuTeG/+wetfC2kF9lpafmD0
If4r3kcSKHfaRH3QaDjwPEy4t4OwTcT+/DPYk0yrqx18JcqKneF/0C9pmO3bh2/j
lo1nH0kKLfMqaN9Lmw4bWQSUzBQtZSt3JlW8WXqWc1smdccCouIe6qIliok0kpxz
xs8NhoNxUkmSbynIgQtObZEfocA0FE8mLlBTcEspjkyiB7pCN1oqcI0qmuLQf1lJ
V+hV8efEyWz+yBY+uEsCXsbXm9u599P7/VEZ8VTSo7CotMb6pKte/C/sKiGcxlU=
=pS4O
--END PGP SIGNATURE--

--7uYPyRQQ5N0D02nI--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20101223000757.GG2203@namak
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Goldy
Le #22951831
Le 23/12/2010 01:07, Christophe Gallaire a écrit :
Bonsoir,

J'aimerais remplacer tous les retours à la ligne dans un fichier par une
espace.
Est-ce que quelqu'un peut m'indiquer une commande pour faire ça ?

@+

Christophe




Bonjour,

Si tu peux utiliser le mode graphique, tu peux utiliser la fonction de
remplacement de gedit, il suffit de remplacer n par un espace.

Christophe

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Daniel Caillibaud
Le #22951851
Le 23/12/10 à 03:07, Christophe Gallaire
CG> Bonsoir,
CG>
CG> J'aimerais remplacer tous les retours à la ligne dans un fichier par une espace.
CG> Est-ce que quelqu'un peut m'indiquer une commande pour faire ça ?

tr 'n' ' '

tr 'n' ' ' < fichier_sur_plusieurs_lignes > fichier_sur_une_ligne_avec_esp aces

tr peut aussi remplacer plein d'autres caractères en une seule fois, man tr pour plus d'infos

attention à l'utf8, ça marche pas, c'est lié au fait que tr bosse par octet (et un
accent en utf8, c'est 2 octets), il est plus rapide mais pas pour tout...

avec mon tr 8.5 (celui de squeeze) et un terminal en utf8 ça donne
echo "ça va pas"|tr 'ç' 'c'
cca va pas

faut passer par sed (ou autre chose)
echo "ça va pas"|sed 's/ç/c/'
ca va pas

--
Daniel

Une erreur peut devenir exacte, selon que celui qui l'a commise
s'est trompé ou non.
Pierre Dac

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
NBaH
Le #22951861
avec sed :

sed 'mark; N; s/n/ /;b:mark'

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
djibrilo
Le #22951941
--0-1432260254-1293090851=:25467
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Bonjour,

Voici une solution perl qui te gardera ton fichier original e n backup.

perl -pi.bak -e 's/r?n/ /' ton_fichier

Cordialement,

Djibril



________________________________
De : Christophe Gallaire À : Debian French Envoyé le : Jeu 23 décembre 2010, 1h 07min 57s
Objet : Remplacer un retour à la ligne par une espace

Bonsoir,

J'aime rais remplacer tous les retours à la ligne dans un fichier par une espace .
Est-ce que quelqu'un peut m'indiquer une commande pour faire ça ?

@+

Christophe

-- Christophe Gallaire

Attention ! Suppress ion des mails entrants dont la taille est supérieure à 2Mo !
N'envoye z, s'il vous plaît, que des pièces jointes en formats ouverts.
----- ----------
Nouveau carnet de route : http://www.road2mayotte.org/blook
---------------
Linux On The Root : http://ubunteros.tuxfamily.org/
--- ------------
Clé de chiffrement : 34AA23BB




--0-1432260254-1293090851=:25467
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

espace </div><br>




</body></html>
--0-1432260254-1293090851=:25467--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
J
Le #22953671
Le jeudi 23 décembre 2010 à 03:07 +0300, Christophe Gallaire a écrit :
Bonsoir,

J'aimerais remplacer tous les retours à la ligne dans un fichier par une espace.
Est-ce que quelqu'un peut m'indiquer une commande pour faire ça ?

@+

Christophe




Il y a peut-être mieux, mais ça doit marcher :

sed ':a;N;$!ba;s/n/ /g' toto >titi

--
Jérôme
"Les flocons... quand il y en a un, ça va. C'est quand il y en a
plusieurs que ça pose problème."

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Christophe Gallaire
Le #22955351
--NzB8fVQJ5HfG6fxh
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Bonjour,

L'affaire est résolue. Merci !

@+

Christophe
Jérôme a dit dans un souffle :
Le jeudi 23 décembre 2010 à 03:07 +0300, Christophe Gallaire a écrit :
Bonsoir,

J'aimerais remplacer tous les retours à la ligne dans un fichier pa r une espace.
Est-ce que quelqu'un peut m'indiquer une commande pour faire ça ?

@+

Christophe




Il y a peut-être mieux, mais ça doit marcher :

sed ':a;N;$!ba;s/n/ /g' toto >titi

--
Jérôme
"Les flocons... quand il y en a un, ça va. C'est quand il y en a
plusieurs que ça pose problème."

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/



--
Christophe Gallaire

Attention ! Suppression des mails entrants dont la taille est supérieu re à 2Mo !
N'envoyez, s'il vous plaît, que des pièces jointes en formats ouv erts.
---------------
Nouveau carnet de route : http://www.road2mayotte.org/blook
---------------
Linux On The Root : http://ubunteros.tuxfamily.org/
---------------
Clé de chiffrement : 34AA23BB

--NzB8fVQJ5HfG6fxh
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJNFH1AAAoJEDMAh7o0qiO72hUH/09jKjxQaAYK9vQtwTtshHJY
9chkL63y9T7YB//H0dVsnk2qDbRtENV1LrpCx4xiuEtjv4vtwjNW1h6pbRA6VKsI
a171r3DfteiKnTetZkGn3IIK/CJ6e7lRJpMpW8WrMaHWpV9R5PrD+EuzJu+4KTdZ
qFMiaDU42+hfBNz7DAc8JrPs48imSgrBWMiF60GcmdI37fEtHy0u/KUqY2m80MXw
nV+ZP9NVHD9cP8Q+y/mA817b1TJLHaVmLYapN4X2llAOX76PjJTP09PpHgyUkchp
wiKn6L/n8hgr5cOqdX0CZg+rYaX7EEDBqV6hRojwScyBtW0NIC7YGlzaTOusXPY =Sj+M
-----END PGP SIGNATURE-----

--NzB8fVQJ5HfG6fxh--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Publicité
Poster une réponse
Anonyme