在执行shell脚本时,提示:bash: ./shell.sh: bin/bash: bad interpreter: No such file or directory

我刚刚学习shell,自己写了一个shell脚本,出现了上面的问题,看了很多帖子都说是文本格式不对,我看了一下我的是fileformat=unix,格式应该是没问题,想问... 我刚刚学习shell,自己写了一个shell脚本,出现了上面的问题,看了很多帖子都说是文本格式不对,我看了一下我的是fileformat=unix ,格式应该是没问题,想问一下大侠,这个问题怎么解决?谢谢了!!!! 展开
 我来答
南鱼北鸟
2012-04-24 · TA获得超过693个赞
知道小有建树答主
回答量:463
采纳率:0%
帮助的人:431万
展开全部
如果确定不是格式问题,而且也不是你的脚本没有执行权限x,那么查查你的shell用的是什么,which bash查看是不是bash。
你到脚本的目录下用 bash shell.sh试一下
风吹秋叶舞
2012-04-23 · TA获得超过127个赞
知道答主
回答量:128
采纳率:0%
帮助的人:60.6万
展开全部
有种方法可以解决,你可以从其他地方copy一个shell脚本到你需要的目录下,然后vi进去把内容删除,重新把你写的脚本内容粘贴进去,保存就行了,当然,原来脚本的头文件位置就不要更改了。#!/bin/bash
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ace_fei
推荐于2018-03-04 · TA获得超过2013个赞
知道小有建树答主
回答量:734
采纳率:100%
帮助的人:721万
展开全部
你确认你脚本第一行写的是#!/bin/bash,从你的出错信息中看,你写的好像是bin/bash,少个/
追问
恩 是的第一行是#!/bin/bash,没有少/啊???
追答
方便贴一下shell内容吗?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yidyvii
2012-05-16
知道答主
回答量:6
采纳率:0%
帮助的人:2.9万
展开全部
我也碰到过这种情况 ,你先看一下你用的是什么shell(which bash)看一下是/bin/bash 还是/bin/Bash。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拨云w见日
2012-04-25 · 超过11用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:18.2万
展开全部
要./这么执行,不加路径 ,文件shell.sh 放在 你自己的目录下比如 /home/zhangsan/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式