Bat 批处理的换行符切记是 CRLF(\r\n)
如果使用 VSCode 编辑 Bat 文件时使用的换行符是 LF(\n),将导致 Bat 处理非首行的指令时运行出错,被这害惨了,耗费了很长时间,无意间看到 VSCode 如下图所示处:
想起 Windows 的换行符是 CRLF,果断切换才正常运行。
心里一万只草泥马在奔腾!
Bat 批处理的换行符切记是 CRLF(\r\n)
如果使用 VSCode 编辑 Bat 文件时使用的换行符是 LF(\n),将导致 Bat 处理非首行的指令时运行出错,被这害惨了,耗费了很长时间,无意间看到 VSCode 如下图所示处:
想起 Windows 的换行符是 CRLF,果断切换才正常运行。
心里一万只草泥马在奔腾!