C'è un modo semplice per stampare tutti i caratteri non-ASCII e i numeri di riga in cui si verificano in un file utilizzando un'utility a riga di comando come grep
, awk
, perl
, ecc?
Voglio cambiare la codifica di un file di testo da UTF-8 a ASCII, ma prima di farlo, desidero sostituire manualmente tutte le istanze di caratteri non ASCII per evitare cambiamenti imprevisti di carattere effettuati dalla routine di conversione dei file.
LC_ALL=C grep -n -P [$'\x80'-$'\xFF']
dove il primo bit disattiva le regole di confronto.