rimuovendo i caratteri più byte da un file utilizzando sed
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
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