在window下面保存的文件,有的时候会习惯地方式传递到Ubuntu下,用vi查看编辑此类文件时候,总会有^M出现在行尾如下图所示:
这是因为windows下的换行符与unix上的不同。
那么如何快速去掉^M呢,采取以下步骤就行了:
1. vi filename
2. Press Esc
3. Enter this string: 1,$s/^M//g (^M =Ctrl v + Ctrl m,这个操作特别重要)
4. Press enter (这个时候 ^M 就完全被清除了),如下所示:
5. :x(save the file)
至此文件修改完毕!