当前位置:首页 > 服务器类 > Linux服务器 > > 在Linux下删除文件行末尾的^M符号方法

在Linux下删除文件行末尾的^M符号方法

点击次数:56 次 发布日期:2008-11-21 23:24:58 作者:源代码网
源代码网推荐 由于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
 
  回车,同样能删除掉
源代码网供稿.
网友评论 (0)
会员中心
服务器类
本站推荐
服务器类之精华