Parce que le .* n'est pas "multiligne" je pense, il ne match sans doute pas les \n (ou \r\n ou autre type de retour à la ligne)
Faut soit regarder dans le man de sed si on peut le rendre "multiligne", soit aplatir ton fichier, genre :
cat FICHIER | tr '\n' ' ' | sed -e 's/<!-- TAG REMOVEME -->.*<!-- END TAG REMOVEME -->/\n/'
Bref on remplace les \n par des espaces, on obtient une grande ligne qu'on sed. Pour revenir à la tronche du fichier d'origine ca me semble plus dur par contre (si tu veux conserver des espaces à la place du truc supprimé par exemple)
Message édité par Xavier_OM le 29-11-2006 à 18:44:56
---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.