btcq.net
当前位置:首页 >> BAsh BAD intErprEtEr >>

BAsh BAD intErprEtEr

根据提示可知是:解释错误。也就是说你的shell脚本中含有解释器无法解释的字符,应该是文件格式错误导致了这种报错。用vi打开应该看到有绿色的^M.可以用set ff?命令查看下文件格式是不是unix的,如果不是改成unix格式的就可以运行了。

你确认你脚本第一行写的是#!/bin/bash,从你的出错信息中看,你写的好像是bin/bash,少个/

-bash 说明你本机的shell是bash 但 脚本开头声明的shell解释器是 /bin/csh, 因此报错“找不到解释器”,bad interpreter。 另外,Permission denied这个错误,可能是没有赋予脚本可执行权限。 需要先 chmod +x ./sh_ext_ztd.ztd 给脚本可执行权限

-bash: /usr/bin/yum: /usr/bin/python3.4: bad interpreter: Permission denied 匿名 | 浏览2015 次 |举报违规检举侵权投诉 我有更好的答案3...

你显然没有cd到pip-7.1.0文件夹下啊,仔细看看。 cmd里不能cd到不同的盘可以先F: cd F:\啥啥啥pip-7.1.0

一般是脚本的第一行BangLine解析有问题 #!/bin/bash 可能是你的OS上不是Bash Shell,也可能Bash Shell的位置不在/bin里面 又或者你的awk 脚本是复制过来的,却是在别的系统开发的,首行换行符需要转换

在 /usr/bin/perl 下找到不你的 perl 语言解释器吧(或者说编译器). 在终端下执行以下命令瞧瞧. $ perl -v 机子上有perl的话会提示你这些 $ perl...

ls -l install.sh和/disk1/A/A.sh以及/disk1/A/B.sh 感觉不像install.sh的问题。 请问楼主,你的这些script有没有在windows系统下编辑过。用dos2unix试试。 例如 请你使用dos2unix a.sh,然后再chmod 755 a.sh 然后运行,测试一下看看。其他的也...

这个是压缩包文件,而不是你的安装文件,当你用./configure安装的时候,应该有用--prefix指定安装路径,那么就进入你的指定安装路径中,那里面有这个文件 ...

./killmountrestart.sh: /bin/bash: bad interpreter: Operation not permitted 从这句来看,是 /bin/bash 不允许执行。把下面三条命令的打印结果贴上...

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com