Sur Linux, j'ai un répertoire avec beaucoup de fichiers. Certains d'entre eux ont des caractères non-ASCII, mais ils sont tous valides UTF-8. Un programme a un bug qui l'empêche de travailler avec des noms de fichiers non-ASCII, et je dois savoir combien sont affectés. J'allais le faire avec find
et ensuite faire un grep pour imprimer les caractères non-ASCII, puis faire un wc -l
pour trouver le numéro. Il ne doit pas forcément être grep; Je peux utiliser un standard Unix regular expression, comme Perl, sed, AWK, etc.(grep) Regex pour faire correspondre les caractères non-ASCII?
Cependant, il est une expression régulière pour tout caractère qui n'est pas un caractère ASCII '?
est-ce que perl est installé? –
Paul, oui je peux utiliser perl – Rory