Domanda

ho bisogno di rimuovere tutti i caratteri più byte da un file, non so quello che sono quindi ho bisogno di coprire l'intera gamma.

posso trovarli utilizzando grep in questo modo: grep -P "[\ x80- \ xFF]" 'myfile'

Il tentativo di fare una cosa simular con sed, ma cancellarli, invece.

Saluti

È stato utile?

Soluzione

dare una prova:

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

Altri suggerimenti

è possibile utilizzare iconv per convertire da una codifica ad un'altra

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top