【发布时间】:2011-04-01 01:40:48
【问题描述】:
我需要从文件中删除所有多字节字符,我不知道它们是什么所以我需要覆盖整个范围。
我可以像这样使用 grep 找到它们: grep -P "[\x80-\xFF]" '我的文件'
试图用 sed 做一个类似的事情,但改为删除它们。
干杯
【问题讨论】:
我需要从文件中删除所有多字节字符,我不知道它们是什么所以我需要覆盖整个范围。
我可以像这样使用 grep 找到它们: grep -P "[\x80-\xFF]" '我的文件'
试图用 sed 做一个类似的事情,但改为删除它们。
干杯
【问题讨论】:
试试这个:
LANG=C sed 's/[\x80-\xFF]//g' filename
【讨论】:
您可以使用iconv 将一种编码转换为另一种编码
【讨论】: