Удаление мультибитных символов из файла с использованием SED

StackOverflow https://stackoverflow.com/questions/3521106

  •  29-09-2019
  •  | 
  •  

Вопрос

Мне нужно удалить все мультибитные символы из файла, я не знаю, что они есть, поэтому мне нужно покрыть весь диапазон.

Я могу найти их, используя grep, как так: grep -p [ x80- xff] 'myfile'

Попытка сделать симулярную вещь с SED, но вместо этого удалить их.

Ваше здоровье

Это было полезно?

Решение

Give this a try:

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

Другие советы

you can use iconv to convert from one encoding to another

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top