修复 Linux 无法运行在 Windows 上编写的 Shell 脚本问题
Posted on Wed, 25 Dec 2024 13:56:36 +0800 by LiangMingJian
修复 Linux 无法运行在 Windows 上编写的 Shell 脚本问题
BUG 描述
Windows 下使用记事本编写的 shell 脚本,在上传到 Linux 系统后,无法运行。
Resolution
这是由于 Windows 系统编码与 Linux 系统编码不同导致的,Windows 系统编码中回车会编码成 \n\r
,而 Linux 系统中回车则是 \n
,正因如此,Windows 下编写的 shell 脚本无法在 Linux 下运行。