linux下 ^M

王朝学院·作者佚名  2016-05-26
窄屏简体版  字體: 小  |  中  |  大  |  超大  

linux下 ^M在Linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些“^M”。有几种方法可以处理。

注意:在Linux下,可以通过ctrl+v,ctrl+m,打出^M字符。而却,以下正则表达中的^M,必须通过这个方式(ctrl+v,ctrl+m)打出来,否则正则表达式匹配不到^M字符,所以不可直接复制粘贴以下代码。

使用dos2unix命令。系统自带的小工具。dos2unix yourfile.txt #去掉末尾的^M使用vi的替换功能。启动vi,进入命令模式,输入以下命令::%s/^M//g # 去掉所有的^M使用sed命令。$ sed -e 's/^M//g' yourfile.txt

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航