bash: jenkins_build/qcom/m269/func_sync_qssi: line 4: syntax error near unexpected token `$'{\r'' 'ash: jenkins_build/qcom/m269/func_sync_qssi: line 4: `func_sync_qssi() {
时间: 2023-06-16 22:05:11 浏览: 117
解决-BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 权限不够问题
这个错误提示看起来像是脚本文件的格式问题,可能是因为该脚本文件在 Windows 系统下编辑过造成的。Windows 和 Unix/Linux 对于文本文件的行结束符是不同的,Windows 使用回车和换行符 "\r\n",而 Unix/Linux 使用换行符 "\n"。当在 Unix/Linux 系统中执行一个 Windows 格式的脚本时,就会出现类似的错误提示。
解决方法是将该脚本文件在 Unix/Linux 系统中编辑并保存,或者使用 dos2unix 命令将该脚本文件转换为 Unix/Linux 格式。在终端中运行以下命令即可:
```
dos2unix jenkins_build/qcom/m269/func_sync_qssi
```
这个命令可以将该脚本文件转换为 Unix/Linux 格式,解决该错误提示。
阅读全文