Le 23/12/10 à 03:07, Christophe Gallaire <zam...@gmail.com> a écrit :
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_espaces 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 debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20101223055603.2a342...@quad.lairdutemps.org