发信人: 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   | 
 
 
 |