N' . vraiment correspondre à n'importe quel caractère?

Je suis en utilisant un simple script sed suppression de commentaires : sed -e 's/--.*$//'

Il fonctionne très bien jusqu'à ce que les caractères non-ascii sont présents dans un commentaire, par exemple: -- °.
Cette ligne ne correspond pas à l'expression régulière et n'est pas remplacée.

Aucune idée de comment obtenir . pour vraiment correspondre à n'importe quel caractère?


Solution :

Depuis file dit que c'est une iso8859 texte, LANG variable d'environnement doit être changé avant d'appeler sed :
LANG=iso8859 sed -e 's/--.*//' -

OriginalL'auteur Julio Guerra | 2012-03-13