目录 1. ^M产生原因2. 解决办法 1. ^M产生原因 当文本文件从windows拷贝到Linux上,用vi打开文件时,每行后边会多了一个^M,这是因为在Windows上,每行的结束符是由回车符(\r)和换行符(\n)组成的,表示为"\r\n"。而在Linux上,每行的结束符只是换行符(\n),表示为"\n"。 2. 解决办法 使用notepad++打开文件,点击右下脚的Windows(CR LF)并改成Unix即可。