由windows系统和类unix系统使用不同的行结尾符引起的,

windows中使用0x0D0A (carriage return + line feed).而类unix系统使用0x0A (a line feed). 而^M就是字符0x0D在类unix系统中的显示。

要去除^M符号,可以使用dos2unix工具,或者在vi中,使用命令::%s/^M//g (用ctrl+v,ctrl+M输入^M)。

 

Leave a comment

Your email address will not be published. Required fields are marked *

www.000webhost.com