精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● Linux>>其他OS精华区>>Re:^M的问题

主题:Re:^M的问题
发信人: xiaomiao()
整理人: blainelinar(2001-07-19 20:59:40), 站内信件
【 在 bj_coconut 的大作中提到:】
:请问一下,我在linux程序中发现在每行的末尾都有一个^M (是CTRL + M,不是^ + M)
:听有人说过这是在文件传输的时候出现的问题.不知道在编译过后会不会影响我程序的运行.另外能不能有人详细说明一下这个^M是怎么来的? 
:谢谢了.
:......

ftp的时候ascii, binary方式选择不对造成的
1.取消^M字符
当你FTP一些DOS文件到unix下时,你经常会看见每行文件后面有个讨
厌的^M 字符,有两个简单的方法可以取消它。
用"vi"打开此文件,在Command mode下敲入:
:%s/^V^M//g 
或者,在UNIX SHELL下敲入:
sed 's/^V^M//g' foo > foo.new 

 


----

/*********************************************
低调,唯美,内省,黑色,简约,折衷,颓废,梦呓, 
糜烂,迷乱,阴郁,婉约,低吟,根源,氛围,元素, 
极端,低迷,扭曲,爆裂,失落,充斥,具象,聆听, 
压抑,气息,炼狱,冰冷,理念,郁闷,神伤,实验, 
回归,迷幻,迷离,内敛,艰涩,严肃,模糊,前卫。 
*********************************************/    
  
广州社区数据库技术
广州社区Unix  

[关闭][返回]