|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre éprouvé
![]() Benoît Inscription : janvier 2009 Messages : 392 ![]() |
salut à tous,
je souhaite remplacer les caractères antislash présents dans une variabmes par le motif 'lolo', pour cela je fait : Code :
Code :
Par contre, si je souhaite stocker le résultat de cette commande via les antiquotes dans une variable : Code :
Code :
sed: -e expression #1, char 10: unterminated `s' command ben
__________________
Meet the free software gang |
||||||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Salut,
Et pourquoi pas tout simplement utiliser le remplacement de paramètre du bash : Code :
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
||
|
|
00
|
|
|
#3 | ||
|
Membre éprouvé
![]() Benoît Inscription : janvier 2009 Messages : 392 ![]() |
je viens de tester l'écriture : $(commande) pour stocker le résultat dans une variable en lieu et place des anti-quotes : ``
voici donc la ligne qui marche : Code :
var=$(echo "$chaine" | sed 's,\\,LOLO,g') Code :
Voilà qui m'amène à demander la différence entre var=`commande` et var=$(commande) ? merci d'avance, ben
__________________
Meet the free software gang |
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Re-
En fait l'ancienne syntaxe n'aime pas les anti-slashs, du moins il faut les protéger encore plus... Code :
var=`echo "$chaine" | sed 's,\\\,LOLO,g'`
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
10
|
|
|
#5 |
|
Membre éprouvé
![]() Benoît Inscription : janvier 2009 Messages : 392 ![]() |
merci à toi ![]() à bientôt, ben
__________________
Meet the free software gang |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
De rien
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() Benoît Inscription : janvier 2009 Messages : 392 ![]() |
mais si,
j'insiste mon bon monsieur et tac -> tag résolu ![]() ben
__________________
Meet the free software gang |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com