Commande sed linux

Résolu
kurse Messages postés 45 Statut Membre -  
kurse Messages postés 45 Statut Membre -
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 38797 Statut Contributeur 6 433
 
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 45 Statut Membre 12
 
Ok merci ça fonctionne.
0