【Linux】执行shell脚本出现异常:bad interpreter: No such file or directory如何解决
来源:互联网 发布:手机英文软件翻译器 编辑:程序博客网 时间:2024/05/21 02:50
在Linux中执行.sh脚本,异常/bin/bash^M: bad interpreter: No such file or directory.
一、分析
这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
二、解决
1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File–>Conversions–>DOS->UNIX即可。
2)直接在Linux中转换(推荐做法):
首先要确保文件有可执行权限
#sh> chmod a+x filename
然后修改文件格式
#sh> vi filename
利用如下命令查看文件格式
:set ff 或 :set fileformat
可以看到如下信息
fileformat=dos 或 fileformat=unix
利用如下命令修改文件格式
:set ff=unix 或 :set fileformat=unix :wq (存盘退出)
最后再执行文件
#sh>./filename
0 0
- 【Linux】执行shell脚本出现异常:bad interpreter: No such file or directory如何解决
- 执行shell出现bad interpreter:No such file or directory
- 执行shell出现bad interpreter:No such file or directory
- 执行shell脚本出现bin/bash: bad interpreter: No such file or directory
- Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
- linux问题 执行sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
- Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory
- Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
- LINUX下执行脚本:/bin/sh^M: bad interpreter: No such file or directory 异常
- Linux执行shell出现错误bad interpreter: No such file or directory解决方法
- linux 脚本不执行,出现错误bad interpreter: No such file or directory
- LINUX下执行脚本时,出现bad interpreter:No such file or directory的原因
- shell脚本bad interpreter: No such file or directory
- sh脚本异常:bad interpreter: No such file or directory
- sh脚本异常:bad interpreter: No such file or directory
- sh脚本异常:bad interpreter: No such file or directory
- sh脚本异常:bad interpreter: No such file or directory
- perl脚本异常:bad interpreter No such file or directory
- c#中方法out参数的使用
- Android线程的使用
- IT产品经理的工作职责
- 乐视生态O2O要靠“五流一体化”颠覆京东阿里?
- 第二讲
- 【Linux】执行shell脚本出现异常:bad interpreter: No such file or directory如何解决
- 零基础在Linux服务器上部署javaweb项目
- python3 + Django 学习之路(一)
- 命令行java 找不到或无法加载主类
- 百度API、工具地址
- android开发 app闪退后fragment重叠bug解决方法,推荐使用第二种方法,完美解决问题
- 第三讲
- nginx反向代理服务,因配置文件错误导致访问资源时出现404
- 恩布企业IM PC端,私有云服务端发布 1.20 版本