描述:
Win10系统的笔记本远程连接办公室的Win10工作站,然后用Win10工作站向集群服务器提交任务。这时直接在集群服务器linux环境下编辑的bash.sh文件是无法正常被运行的,使用vim打开文件重新编辑也无法解决报错,会提示如下所示的报错:
batch: error: Batch script contains DOS line breaks (\r\n)
sbatch: error: instead of expected UNIX line breaks (\n)
此时用vscode将bash.sh文件从CRLF改为LF即可解决问题。具体的图示及其他解决方法可参照引用博文:
https://blog.csdn.net/weixin_45092662/article/details/121299887