脚本执行异常(bad interpreter: No such file or directory)的解决方法
来源:互联网 发布:java工程师评等级s1 编辑:程序博客网 时间:2024/06/11 20:01
分析:这是不同系统编码格式引起的:在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 (存盘退出)
最后再执行文件
- 脚本执行异常(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
- sh脚本异常:bad interpreter: No such file or directory
- sh脚本异常: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的原因
- 执行脚本出现bin/bash: bad interpreter: No such file or directory的解决办法
- 执行脚本出现bin/bash: bad interpreter: No such file or directory的解决办法
- 执行脚本出现bin/bash: bad interpreter: No such file or directory的解决办法
- GridView 使用方法总结
- C#正则表达式
- Ubuntu中vncserver設定
- 回调函数的有趣解释
- 对系统重构的理解
- 脚本执行异常(bad interpreter: No such file or directory)的解决方法
- Hibernate事务和并发控制
- linux的符号链接 && mkimage.sh及cpio打包过程分析
- 吴磊 2010年 的思考题
- asp.net文件操作类
- 读取文件的指定位置
- 递归
- ADO.NET_介绍
- linux:vi 替换命令