日期:2014-05-16  浏览次数:20611 次

去掉linux文件中的^m
原文地址:http://www.186info.com/?p=121

从windows下考到linux系统中的文件,有时候会出现^m符号,导致一些脚本执行时报错。
在linux下^m符号通过ctrl+v然后ctrl+m就能出现。

下面的方法可以去除^m。注意:以下命令中的^M都是通过ctrl+v然后ctrl+m来添加的
1.使用sed命令:
sed -i ‘s/^m//g’ filename

2.使用
tr -d “^M” < filename > newfilename

3.使用dos2unix
dos2unix filename

4.在vi中使用替换命令
#vi filename
:%s/^M//g

上面的几种方法都能去掉linux文件中的^M