在linux下,不可避免的会用VIM打开一些windows下编辑过的文本文件。我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致。
解决办法
使用dos2unix工具转换
$ dos2unix filename
需要安装dos2unix
sudo apt-get install dos2unix
在linux下,不可避免的会用VIM打开一些windows下编辑过的文本文件。我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致。
使用dos2unix工具转换
$ dos2unix filename
需要安装dos2unix
sudo apt-get install dos2unix