отобразите и удалите все символы> код ASCII 127

Как я могу отобразить и удалить все символы> код ASCII 127 из файла?

файл составляет unicode 16 битов

ОБНОВЛЕНИЕ Dennis решил его, но существует некоторая интересная дискуссия о диапазонах числа.

2
задан 30.08.2014, 21:08

1 ответ

Один подход для взятия должен был бы преобразовать файл, чтобы преобразовать цифры в шестнадцатеричную систему, удалить шаблоны цифры, которые Вы не хотите, затем преобразовываете назад.

$ echo 'A Unicode character: [ñ]' | xxd -p | sed 's/c3b1//' | xxd -r -p
A Unicode character: []

Вы могли использовать AWK или любой другой текстовый метод управления вместо sed. Остерегайтесь неоднозначных последовательностей.

Сообщите мне, приближается ли это к тому, что Вы имеете в виду.

1
ответ дан 12.12.2019, 00:18

Теги

Похожие вопросы