工作笔记:/bin/bash^M: 坏的解释器: 没有那个文件或目录 问题解决
2018-09-17 11:38
716 查看
问题原因:
由于windows上换行符为CR LF而在Linux下是 LF 导致出现上述问题
解决方案
1. 在windows下
可以使用nodepad打开该shell文件,然后将shell文件中的格式改为unix即可解决
2. 在linux环境下:
1. 使用vim打开该文件
2. 切换到命令行模式
3. 输入如下命令:
:set ff # 如果是doc 设置成unix :set fileformat=unix :wq
修改完成后,该shell即可正常执行了
相关文章推荐
- 解决 linux下编译make文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录” 问题
- 解决 linux下编译make文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录” 问题
- 执行脚本报错“/bin/bash^M: 坏的解释器:没有那个文件或目录” 问题
- /usr/bin/python^M: 解释器错误: 没有那个文件或目录(问题解决)
- 转:解决 linux下编译make文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录
- bash: /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc: 没有那个文件或目录 问题解决方案
- /bin/bash^M: 坏的解释器: 没有那个文件或目录(bad interpreter: No such file or directory)
- bash: ./configure: /bin/sh^M: 坏的解释器: 没有那个文件或目录
- /bin/bash^M:损坏的解释器: 没有那个文件或目录
- /bin/bash^M: 坏的解释器: 没有那个文件或目录
- bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录
- /bin/bash^M: 坏的解释器: 没有那个文件或目录
- bash: ./configure: /bin/sh^M: 坏的解释器: 没有那个文件或目录
- bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录
- bash: ./configure: /bin/sh^M: 坏的解释器: 没有那个文件或目录
- bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录
- bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录
- /bin/bash^M: 坏的解释器: 没有那个文件或目录
- linux shell编程:/bin/bash^M bad interpreter:没有那个文件或目录解决方法