当前位置: 代码迷 >> 综合 >> bad interpreter:No such file or directory
  详细解决方案

bad interpreter:No such file or directory

热度:70   发布时间:2023-12-22 11:14:58.0

Linux 执行shell 脚本
bad interpreter:No such file or directory错误!
原因:
.sh脚本在windows系统下编写的,所以可能有不可见字符 很有可能脚本文件是DOS格式的,即每一行的行尾以\r\n来标识, 其ASCII码分别是0x0D, 0x0A。
解决方法:
1)通过vim filename 或者vi filename 进入编辑
2)然后通过shift+:进入命令模式。接着通过命令set ff 或者 set fileformat 查看文件格式。
3)修改文件格式dos为unix。通过命令set ff=unix 或 set fileformat=unix修改,然后再执行set ff 或者 set fileformat,查看是否修改成功.
4)启动命令,发现正常启动,至此完毕。

  相关解决方案