|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mars 2006 Messages : 158 ![]() |
Bonjour,
j'ai essayé pas mal de combinaisons pour que le caractère \ ne soit pas interprété comme autre chose qu'un simple mot (\\, '\', "\", etc), et ça ne marche pas. Voici la ligne en question : Code :
sed -e "s/%Expr1%/%Expr2%\Expr3/g" fichier_txt1 > fichier_txt2 au lieu de Comment résoudre ce problème proprement svp ? Merci |
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 546 ![]() |
c'est '\\\' pour en faire 1
dans une expression SED.... \\ en crée un qui permet de ne pas interpréter le caractère \ exemple : Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : mars 2006 Messages : 158 ![]() |
Merci bien frp31
Code :
sed -e "s/%Expr1%/%Expr2%\\\Expr3/g" fichier_txt1 > fichier_txt2 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com