Commande sed linux

Résolu
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 ?

2 réponses

  1. Contributeur
    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'