删除文本文件中的^M

来自艾毕思知识库
跳转至: 导航搜索

当一个文本文件在不同系统和编码间交叉编辑时,可能就会在Unix系统中出现每行结尾都多出一个^M字符;可以通过下面几种方法方便的去掉^M。

  • $ tr -d '^M' < 文件名
  • $ sed -e "s/^M//" 文件名
  • $ vi 文件名打开文件,进入命令模式,: %s/^M//g,然后:w保存文件

所有命令中^M字符的输入方法为Ctrl-V, Ctrl-M