^M是在Windows中编辑脚本文件传到Unix系统中没有将回车换行符转换产生的。Windows的回车换行符是/r/n(十六进制0DH,0AH),而Unix的回车换行符是/n(十六进制0AH)。在使用ftp工具时,如果选择binary模式的话,将不会做自动的转换,而选择ascii模式会做自动的转换。
在Unix系统中可以使用dos2unix程序转换成Unix的格式。
^M是在Windows中编辑脚本文件传到Unix系统中没有将回车换行符转换产生的。Windows的回车换行符是/r/n(十六进制0DH,0AH),而Unix的回车换行符是/n(十六进制0AH)。在使用ftp工具时,如果选择binary模式的话,将不会做自动的转换,而选择ascii模式会做自动的转换。
在Unix系统中可以使用dos2unix程序转换成Unix的格式。