Linux系统中文件行末尾出现^M的原因及解决办法
在开发过程中,有时候Linux系统中文件行末尾出现^M,对于不同系统,有不同的换行符号:
在windows下的文本文件的每一行结尾,都有一个回车(’\n’)和换行(’\r’)
在linux下的文本文件的每一行结尾,只有一个回车(’\n’);
在Mac下的文本文件的每一行结尾,只有一个换行(’\r’);
因此:^M出现的原因: 在linux下打开windows编辑过的文件,就会在行末尾显示^M;
对此的解决办法就是通过字符替换,将^M换掉,具体方法如下:
利用vim打开文件,然后输入vim 命令
原创
2020-06-19 14:00:52 ·
5173 阅读 ·
0 评论