不影响使用,是因为windows换行符使用 \r\n 而 Linux使用的是 \n 导致的换行符问题,可以使用tr进行去除
cat yourfile | tr -s "\r\n" "\n" > newfile
这样就可以去掉^M的换行问题,当然vim也能做~~
ftp传送的时候你要输入命令:
ASCII
再传
因为linux/unix下的回车符是'0d',而在windows下侧是'0d0a'
^M 可以用 dos2unix 命令 去除:
dos2unix filename
linux/unix下的回车符是'0a' -> '\n' ->10, 谢谢
文件的编码格式不一样在成的,一般来说会影响使用。常规方法是使用dos2unix命令,懒的方法是逐个把这些字符去掉,在vi里每行行尾按x