SED: Remplacer un caractère par un retour chariot - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 16-01-2004 à 16:35:02
ben sed 's/Û/\n/'
Marsh Posté le 16-01-2004 à 16:40:44
Je ne suis pas sûr que sed puisse accepter \n comme retour chariot ...
Marsh Posté le 16-01-2004 à 16:45:40
la touche d'échappement de bash est <Ctrl-V>
je suggère donc
sed s/Û/<Ctrl-V><ENTER>/g
Marsh Posté le 16-01-2004 à 16:56:40
vrobaina a écrit : |
Moi, ça marche, mais évidément, si tu es sous AIX ...
et en C ?
Marsh Posté le 16-01-2004 à 17:00:22
vrobaina a écrit : Merci Minusplus, mais je suis en Ksh sous AIX.... |
cherche le code d'échappement de ksh
Marsh Posté le 16-01-2004 à 17:02:29
renseignement pris, le code d'échappement de ksh est bien Ctrl-V, ça devrait fonctionner !
Marsh Posté le 17-01-2004 à 02:27:59
ca se faisait très vite en perl sinon
Marsh Posté le 16-01-2004 à 16:30:52
Bonjour à tous,
j'ai un petit soucis :
Je reçois des fichiers textes contenant un enregistrement par ligne. Or le dernier caractère de chaque enregistrement est Û. Je souhaiterais remplacer ce caractère par un caractère de fin de ligne et de retour chariot.
QQ-a-t-il une idée pour faire cela avec sed ?.
Merci d'avance.