关于\r和\n\和r\n的区别
\r是回车,光标回到行首.
\n是换行,光标下移一格
linux系统只有\n,windows系统每行的结尾是\r\n,mac每行是换行\r
所以mac系统的文件在windows上打开会变成一行,而windows上的文件在linux上打开,每行的结尾多一个^M字符(原本是\m,这里被转化了)
\r是回车,光标回到行首.
\n是换行,光标下移一格
linux系统只有\n,windows系统每行的结尾是\r\n,mac每行是换行\r
所以mac系统的文件在windows上打开会变成一行,而windows上的文件在linux上打开,每行的结尾多一个^M字符(原本是\m,这里被转化了)