Pourquoi sed échoue avec les caractères internationaux et comment réparer?

GNU sed version 4.1.5 semble échouer avec l'International caractères. Voici mon fichier d'entrée:

Gras Och Stenar Trad - De Moja à Minneapolis DVD [G2007DVD] 7812 | X

Gras Och Stenar Trad - De Möja à Minneapolis DVD [G2007DVD] 7812 | Y

(Notez le tréma en deuxième ligne.)

Et quand je ne

sed 's/.*| //"< dans

Je m'attends à voir seulement les X et Y, comme je l'ai demandé d'enlever TOUS les caractères jusqu'à la '|' et de l'espace au-delà. Au lieu de cela, je reçois:

X
Gras Och Stenar Trad - De M? Y

Je sais que je peux utiliser tr retirer le International caractères. tout d'abord, mais est-il un moyen d'utiliser sed?

source d'informationauteur Dave