vim去除或替换^m字符
答案:1 悬赏:30
解决时间 2021-10-26 16:00
- 提问者网友:刺鸟
- 2021-10-25 20:17
vim去除或替换^m字符
最佳答案
- 二级知识专家网友:孤独的牧羊人
- 2021-10-25 20:47
vim去除或替换^m字符替换或替换^M字符在linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些^M。有几种方法可以处理。1.使用dos2unix命令。一般的分发版本中都带有这个小工具(如果没有可以根据下面的连接去),使用起来很方便:$ dos2unix myfile.txt上面的命令会去掉行尾的^M。2.使用vi的替换功能。启动vi,进入命令模式,输入以下命令::%s/^M$//g # 去掉行尾的^M。:%s/^M//g # 去掉所有的^M。:%s/^M/[ctrl-v]+[enter]/g # 将^M替换成回车。:%s/^M//r/g # 将^M替换成回车。3.使用sed命令。和vi的用法相似:$ sed -e ‘s/^M//n/g’ myfile.txt注意:这里的^M要使用CTRL-V CTRL-M生成,而不是直接键入^M
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯