在Linux下删除文件行末端的^M符号的方式

  源:网海拾贝




由于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

回车,异常能删除丧失。




版权声明: 原创作品,许可转载,转载时请务必以超链接形式标明文章 原始理由 、作者信息和本声明。否则将清查功令责任。

posted @ 2011-03-07 20:47  蓝色的天空III  阅读(229)  评论(0编辑  收藏  举报