Chinaunix首页 | 论坛 | 博客
  • 博客访问: 455853
  • 博文数量: 89
  • 博客积分: 1126
  • 博客等级: 少尉
  • 技术积分: 1432
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-11 23:37
文章分类

全部博文(89)

文章存档

2016年(6)

2015年(2)

2014年(1)

2013年(3)

2012年(23)

2011年(54)

分类: LINUX

2011-11-18 17:28:38

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

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

  利用VI的查找替换命令,将^M替换为空格符

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

  回车,就删除掉了。

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

  回车,同样能删除掉。

阅读(1945) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~