-
Echappement du backslash
Bonsoir,
Je tente de passer cette commande à un pipe :
Code:
curl -s --connect-timeout 30 '%s' | sed -e 's/<\/title>\/\n/g' | grep -o '<title>.*' | sed -e 's/<title>//' | sed -e 's/<!\[CDATA\[//' | sed -e 's/\]\]>//'"
Mon problème se situe au niveau du premier sed : le / de /title doit être échappé pour sed ...
Dans mon code, si je mets un double \ devant, lorsque j'affiche la chaine de caractère sous forme de string ds gdb, les 2 \ sont affichés ... Bref, ça fait un moment que je me casse la tête là dessus. Puis ensuite il y a les [ et ] qui doivent également être échappés pour sed.
Merci d'avance pour votre attention.
-
Bonjour,
Vous voulez dire que:
'\\\/'
Ne fonctionne pas?
Sinon faites des essais avec deux backslash puis trois ....
-
Bonjour,
si en effet ça fonctionne, mon problème était ailleurs.
Merci à vous !