Commande sed linux

Résolu
kurse Messages postés 40 Date d'inscription   Statut Membre Dernière intervention   -  
kurse Messages postés 40 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'essaye d'utiliser la commande sed pour surpprimer certain contenu d'un fichier:

sed '/<head>/,/</head>/d' site.tmp

Le problème c'est que le motif de fin contient un / ce qui met fin au motif. Comment échapper le caractère ?
Y a t-il une solution avec la commande sed ?
A voir également:

2 réponses

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Salut,

Comment échapper le caractère ?
Avec un anti-slash, tout simplement :
sed '/<head>/,/<\/head>/d' site.tmp
Ou en changeant le délimiteur :
sed '\#<head>#,\#</head>#d'
1
kurse Messages postés 40 Date d'inscription   Statut Membre Dernière intervention   12
 
Ok merci ça fonctionne.
0