en supprimant les caractères multi-octets d'un fichier avec sed
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
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