加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – 删除特殊字符(来自文本文件

发布时间:2020-12-15 21:51:14 所属栏目:安全 来源:网络整理
导读:我有一个文本文件,其中有一些特殊的看不见的字符.有没有办法删除这样的特殊字符.我尝试在 vim编辑器中使用sed但它不起作用,而且gedit和kwrite不显示这些字符 ?? ?????????? ????????? ????????? ??????? ?????? ???????????? ????????? ??? ?? ?? ?? ??? ??
我有一个文本文件,其中有一些特殊的看不见的字符.有没有办法删除这样的特殊字符.我尝试在 vim编辑器中使用sed但它不起作用,而且gedit和kwrite不显示这些字符

?? ?????????? ????????? ????????? ??????? ?????? ???????????? ????????? ??? ?? ?? ?? ??? ?? ??? ??? ???? ????? ??? ???? ???? ?????? ???? ???? ??? ???? ??? ????? ???? ?????? ???? ??? ???? ???? ????? ????? ??????<200c> ?????? ???????? ???????? ????????? ???????? ?????????? ???? ????? ???<200c> ??? ???? ?????? ?????? ?????? ????? ??????? ??????? ?????? ??????? ????? ???? ???? ????????? ?????? ???????

< 200C>是我要删除的特殊字符.我能够在vim编辑器中看到这些字符使用

:set list

我在vim中运行了以下sed命令

:%s/&;200c&;//c

:%s/<200c>//c

但是无法删除特殊字符.do我需要以不同的方式触发sed命令吗?

解决方法

我认为你唯一缺少的是如何在vim中的搜索模式中输入特殊字符.那将是:^ Vu200c和^ Vu200d

欲了解更多信息,请查看here.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读