在 Windows 环境中创建脚本然后移植到 Unix 环境中运行时,会出现这个报错。
Unix 使用不同的行尾,因此无法读取在 Windows 上创建的文件。因此它将 ^M 视为非法字符。
如果想在 Windows 上编写文件然后移植过来,请确保的编辑器设置为以 UNIX 格式创建文件。
在屏幕右下角的 notepad++ 中,可以看到文档格式。默认情况下,Dos\Windows. 要更改它,请转到
1. 设置->首选项
2. 新文档/默认目录选项卡
3. 创建一个新文档
在 Windows 环境中创建脚本然后移植到 Unix 环境中运行时,会出现这个报错。
Unix 使用不同的行尾,因此无法读取在 Windows 上创建的文件。因此它将 ^M 视为非法字符。
如果想在 Windows 上编写文件然后移植过来,请确保的编辑器设置为以 UNIX 格式创建文件。
在屏幕右下角的 notepad++ 中,可以看到文档格式。默认情况下,Dos\Windows. 要更改它,请转到
1. 设置->首选项
2. 新文档/默认目录选项卡
3. 创建一个新文档