在Ubuntu系统中打开文件,发现文件中每一个末行都有^M,我们要做的是知道这一个无关的字符是什么作用,然后删除掉这一个无关的字符。
在VM编辑器打开相应的文件,发现文件中每一行都有一个^M字符
^M字符的来历和作用:在DOS/Windows里,文本文件的换行符为 ,而在*nix系统里则为 ,所以DOS/Windows里编辑过的文本文件到了*nix里,每一行都多了个^M。所以^M只是一个换行符号,没有实际的用处,我们可以将它保留,也可以将它删除。下面我们介绍如何在ubuntu中删除掉掉^M.
在vim编辑器中,按住 " shift + : " 进入vim的编辑模式
输入“ %s/ //g”,然后按 " Enter "键
替换成功!