Yat - il un moyen simple d'imprimer tous les caractères non-ASCII et les numéros de ligne sur lequel ils se produisent dans un fichier en utilisant une ligne de commande utilitaire tel que grep
, awk
, perl
, etc?
Je veux changer le codage d'un fichier texte de UTF-8 en ASCII, mais avant de le faire, je souhaite remplacer manuellement toutes les instances de caractères non ASCII pour éviter les changements de caractères inattendus effectués par la routine de conversion de fichier.
LC_ALL=C grep -n -P [$'\x80'-$'\xFF']
où le premier bit désactive le classement.Dites ensuite à votre outil de conversion de le faire.
la source