- CR(Carriage Return)表示回车
- LF(Line Feed)表示换行
各大系统的区别:
Dos 和 Windows 采用回车+换行(CR + LF)表示下一行
而 UNIX / Linux 采用换行符(LF)表示下一行
苹果机(MAC OS系统)则采用回车符(CR)表示下一行
注意:
Windows 下编写的 Shell 脚本,直接放到 Unix / Linux 下执行会报错,就是因为行结束符不一样导致的,需要进行转换。
CR与LF的区别
本文详细解释了CR(回车)和LF(换行)在不同操作系统中的应用差异,包括DOS/Windows、UNIX/Linux和苹果MACOS系统。指出Windows Shell脚本在Unix/Linux下执行时可能遇到的问题,即由于行结束符不一致导致的错误。
各大系统的区别:
Dos 和 Windows 采用回车+换行(CR + LF)表示下一行
而 UNIX / Linux 采用换行符(LF)表示下一行
苹果机(MAC OS系统)则采用回车符(CR)表示下一行
注意:
Windows 下编写的 Shell 脚本,直接放到 Unix / Linux 下执行会报错,就是因为行结束符不一样导致的,需要进行转换。
1885

被折叠的 条评论
为什么被折叠?