Bonsoir,

Je tente de passer cette commande à un pipe :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.