当前位置: 技术问答>linux和unix
请教一个关于UNIX下编程的基础问题,谢谢
来源: 互联网 发布时间:2015-08-19
本文导语: 在windows下面写好的文件,比如*.cpp甚至是*.txt,在传到远程的sgi工作站之后用vi打开,为什么文件里面所有的回车符号都变成了“^M”(也就是ascii形式)呢?望赐教 | 你试试用二进制的格式来...
在windows下面写好的文件,比如*.cpp甚至是*.txt,在传到远程的sgi工作站之后用vi打开,为什么文件里面所有的回车符号都变成了“^M”(也就是ascii形式)呢?望赐教
|
你试试用二进制的格式来传,在传文件之前你先打入命令 bi 或者 bin 或者 binary再传。
如果你用 vi 打开文件还是有回车符合“^M”的话,你也用 vi 打开文件后把里面的 “^M ”给替换掉,用:
:%s/ctrl + V + M//g
打入 ^M 的时候先按 ctrl 键,按 V 后再按 M,就可以出来 ^M 了!
如果你用 vi 打开文件还是有回车符合“^M”的话,你也用 vi 打开文件后把里面的 “^M ”给替换掉,用:
:%s/ctrl + V + M//g
打入 ^M 的时候先按 ctrl 键,按 V 后再按 M,就可以出来 ^M 了!
|
ftp传的时候,要先指定asc方式,上传或下传就自动把^M去掉了。
|
同意楼上的