Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1445 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  SED: Remplacer un caractère par un retour chariot

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SED: Remplacer un caractère par un retour chariot

n°390669
vrobaina
Hecho a Mano
Posté le 16-01-2004 à 16:30:52  profilanswer
 

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.

mood
Publicité
Posté le 16-01-2004 à 16:30:52  profilanswer
 

n°390674
bobuse
Posté le 16-01-2004 à 16:35:02  profilanswer
 

ben  sed 's/Û/\n/' [:spamafote]


Message édité par bobuse le 16-01-2004 à 16:35:21
n°390679
[Albator]
MDK un jour, MDK toujours !
Posté le 16-01-2004 à 16:40:44  profilanswer
 

Je ne suis pas sûr que sed puisse accepter \n comme retour chariot ...

n°390684
vrobaina
Hecho a Mano
Posté le 16-01-2004 à 16:44:10  profilanswer
 

bobuse a écrit :

ben  sed 's/Û/\n/' [:spamafote]


 
ça marche pas.... :cry:

n°390686
minusplus
Posté le 16-01-2004 à 16:45:40  profilanswer
 

la touche d'échappement de bash est <Ctrl-V>
 
je suggère donc
 
sed s/Û/<Ctrl-V><ENTER>/g

n°390688
vrobaina
Hecho a Mano
Posté le 16-01-2004 à 16:47:51  profilanswer
 

Merci Minusplus, mais je suis en Ksh sous AIX....

n°390695
bobuse
Posté le 16-01-2004 à 16:56:40  profilanswer
 

vrobaina a écrit :


 
ça marche pas.... :cry:  


Moi, ça marche, mais évidément, si tu es sous AIX ...
 
et en C ?

n°390698
[Albator]
MDK un jour, MDK toujours !
Posté le 16-01-2004 à 16:57:25  profilanswer
 

T'es obligé d'utiliser sed ?

n°390700
Taz
bisounours-codeur
Posté le 16-01-2004 à 16:59:07  profilanswer
 

man tr

n°390701
minusplus
Posté le 16-01-2004 à 17:00:22  profilanswer
 

vrobaina a écrit :

Merci Minusplus, mais je suis en Ksh sous AIX....

cherche le code d'échappement de ksh [:spamafote]

mood
Publicité
Posté le 16-01-2004 à 17:00:22  profilanswer
 

n°390703
Taz
bisounours-codeur
Posté le 16-01-2004 à 17:01:41  profilanswer
 

et tu peux pas le représenter par son code hexa/octal ?

n°390705
minusplus
Posté le 16-01-2004 à 17:02:29  profilanswer
 

renseignement pris, le code d'échappement de ksh est bien Ctrl-V, ça devrait fonctionner ! :D

n°390711
vrobaina
Hecho a Mano
Posté le 16-01-2004 à 17:07:48  profilanswer
 

Merci à tous.
 
Avec la commande tr cela passe sans pb.

n°391001
burgergold
5$? va chez l'diable!
Posté le 17-01-2004 à 02:27:59  profilanswer
 

ca se faisait très vite en perl sinon :D


---------------
http://www.boincstats.com/signature/user_664861.gif

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  SED: Remplacer un caractère par un retour chariot

 

Sujets relatifs
ML DONKEY, le retour...extraire une chaine de caractere à l'aide de awk ou autre chose ...
Caractère manquant sur le clavier sous Linux DebianRetour d'expériences: Home-cinema et Linux ...
[Acer233] Retour d'expérience ?Caractère qui ne fonctionne plus
Quel logiciel GPL pour windows peu remplacer wmp9Pb de retour au Display Manager apres un moment d inactivite.. ?!
Remplacer lettre par lettre [Résolu]Probleme de police de caractère sous KDE
Plus de sujets relatifs à : SED: Remplacer un caractère par un retour chariot


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR