Question

je dois supprimer tous les caractères multi-octets d'un fichier, je ne sais pas ce qu'ils sont si je dois couvrir toute la gamme.

Je peux les trouver en utilisant grep comme ceci: grep -P "[\ x80- \ xFF]" 'monfichier'

Essayer de faire une chose simular avec sed, mais les supprimer à la place.

Vive

Était-ce utile?

La solution

pour cette solution:

LANG=C sed 's/[\x80-\xFF]//g' filename

Autres conseils

vous pouvez utiliser iconv pour convertir d'un encodage à un autre

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top