1. 关于不同系统的换行模式
- 在windows下的文本文件的每一行结尾,都有一个回车(‘\n’)和换行(‘\r’)(CRLF 格式)
- 在linux下的文本文件的每一行结尾,只有一个回车(‘\n’); (LF 格式)
- 在Mac下的文本文件的每一行结尾,只有一个换行(‘\r’);(CR 格式)
问题:比如在Windows下编辑的脚本文件到Linux系统下会识别出^M字符,导致脚本无法正常运行。
解决方法
notepad++编辑器有一个转换功能,可以将文件转换成目标系统的文件形式。

打开显示所有字符的选项我们也可以看到换行符的情况

Windows系统:

Linux系统:
