(转载)http://www.xinfengit.com/200907/1433646.html

由于DOS下的编辑器和linux(linux教程 linux培训 )编辑器对文件行末的回车符处理不一致,在Linux下经常能看到C文件或者TXT文件每行末尾都有一个^M符号,这个会导致shell脚本运行错误。

 

  我们可以采用VI的编辑器命令进行删除。

  下面是我自己发明的一种方法和石头提供的,都差不多一样,利用VI的查找替换命令,将^M替换为空格符

  (1):在VI的编辑模式下,ESC shilt + : 输入 g/\^M/s/\^M//

  回车,就删除掉了。

  (2):在VI的编辑模式下,ESC shift + : 输入 %s/^M//g

  回车,同样能删除掉。

相关文章:

  • 2021-08-17
  • 2022-12-23
  • 2021-08-13
  • 2021-06-26
  • 2021-12-01
  • 2022-12-23
  • 2021-11-29
猜你喜欢
  • 2021-08-03
  • 2021-05-22
  • 2022-12-23
  • 2022-12-23
  • 2021-08-19
  • 2022-02-25
  • 2022-12-23
相关资源
相似解决方案