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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  prise de tete avec sed

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

prise de tete avec sed

n°306524
farib
Posté le 13-08-2003 à 21:18:02  profilanswer
 

j'ai dans un fichier des séquences "\N" que je souhaite remplacer par des retours à la lignes.
 
j'ai essayé
 
s/\\N/\n/
s/\\N/^V[enter]/g
 
etc....
 
 
mais comment fo faire
 :cry:  :cry:


---------------
Bitcoin, Magical Thinking, and Political Ideology
mood
Publicité
Posté le 13-08-2003 à 21:18:02  profilanswer
 

n°306531
CSCMEUH
Posté le 13-08-2003 à 21:32:02  profilanswer
 

farib a écrit :

j'ai dans un fichier des séquences "\N" que je souhaite remplacer par des retours à la lignes.
 
j'ai essayé
 
s/\\N/\n/
s/\\N/^V[enter]/g
 
etc....
 
 
mais comment fo faire
 :cry:  :cry:  


 
Bizzard il resemble a quoi ton fichier?

Code :
  1. <11> <ttypts/3> [Wed Aug 13 21:30:27] cscm@TuX:/goinfre
  2. 0>cat -e eurf                   
  3. asdsdsda\Nasadsd\N$
  4. <12> <ttypts/3> [Wed Aug 13 21:30:33] cscm@TuX:/goinfre
  5. 0>sed 's/\\N/\n/g' < eurf | cat -e
  6. asdsdsda$
  7. asadsd$
  8. $<13> <ttypts/3> [Wed Aug 13 21:30:35] cscm@TuX:/goinfre
  9. 0>sed --version
  10. GNU sed version 4.0.7

n°306533
Taz
bisounours-codeur
Posté le 13-08-2003 à 21:33:43  profilanswer
 

echo "Hello\NWorld" | sed s/\\\\N/\\n/g
 
ou  
 
echo "Hello\NWorld" | sed 's/\\N/\n/g'


Message édité par Taz le 13-08-2003 à 21:34:39
n°306534
farib
Posté le 13-08-2003 à 21:34:19  profilanswer
 

les ' ' ont tt changé


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°306536
farib
Posté le 13-08-2003 à 21:35:44  profilanswer
 

Taz a écrit :

echo "Hello\NWorld" | sed s/\\\\N/\\n/g
 
ou  
 
echo "Hello\NWorld" | sed 's/\\N/\n/g'


 
 
 
comptons les \
 
dans \\\\N
 
\\  \\ N
 
en fait le premier slash pour annuller le second  :pt1cable:


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°306537
Taz
bisounours-codeur
Posté le 13-08-2003 à 21:36:29  profilanswer
 

exact

n°306538
kadreg
profil: Utilisateur
Posté le 13-08-2003 à 21:36:44  profilanswer
 

sed, c'est dien


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°306540
Taz
bisounours-codeur
Posté le 13-08-2003 à 21:37:47  profilanswer
 

j'en profite pour rappeler l'existence de tr quand il s'agit de manipuler des caractères (et non des sequences comme avec sed). jeter un oeil au man.

n°306547
CSCMEUH
Posté le 13-08-2003 à 21:44:41  profilanswer
 

Taz a écrit :

j'en profite pour rappeler l'existence de tr quand il s'agit de manipuler des caractères (et non des sequences comme avec sed). jeter un oeil au man.


 
Yep ca marche aussi avec translate :)

Code :
  1. $tr -s '\\N' '\n' < eurf | cat -e
  2. asdsdsda$
  3. asadsd$


n°306567
ledju
Posté le 13-08-2003 à 22:34:29  profilanswer
 

avec ca semble nickel
coolgate Tests # cat kk02.sh
#!/bin/sh
# dju
# truc a la con avec des \n en retour a la ligne
#
echo  "Avant"
echo  ""
cat ./fichiersource2.txt
echo ""
echo  "Apres"
echo  ""
sed -e "s/\(\\\[nN]\+\)/\n/g" ./fichiersource2.txt
coolgate Tests # cat fichiersource2.txt
18jyu20u19ry\n\Nno32ku 20mu17shi22shi31te08
c111dmocdkqc\qxxi\23s36s1ds1qd\n
\n1111111111111111111111111111i\N
dssdds
rrrr
4d\N\n\\n4d4d4d4d4d4d4d4d4


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

  prise de tete avec sed

 

Sujets relatifs
prise en cmopte de lilo au demarrage[tête à claques]Créer un utilisateur sans se logguer...;
ken a prie la GROSSE TETE !prise de tête : installer une version stable de kde 3 sur ma debian
[LaTeX] ptits trucs prise de tetetcpdump : syntaxe prise de tete
[Debian] Prise en charge de la Cg Kiro 4000XTprise de tête sur un linux la :/
LINUX+ADSL alcatel usb: PRISE DE TETE ARGGGGG 
Plus de sujets relatifs à : prise de tete avec sed


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