在执行shell脚本时,提示:bash: ./shell.sh: bin/bash: bad interpreter: No such file or directory
我刚刚学习shell,自己写了一个shell脚本,出现了上面的问题,看了很多帖子都说是文本格式不对,我看了一下我的是fileformat=unix,格式应该是没问题,想问...
我刚刚学习shell,自己写了一个shell脚本,出现了上面的问题,看了很多帖子都说是文本格式不对,我看了一下我的是fileformat=unix ,格式应该是没问题,想问一下大侠,这个问题怎么解决?谢谢了!!!!
展开
6个回答
展开全部
有种方法可以解决,你可以从其他地方copy一个shell脚本到你需要的目录下,然后vi进去把内容删除,重新把你写的脚本内容粘贴进去,保存就行了,当然,原来脚本的头文件位置就不要更改了。#!/bin/bash
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你确认你脚本第一行写的是#!/bin/bash,从你的出错信息中看,你写的好像是bin/bash,少个/
追问
恩 是的第一行是#!/bin/bash,没有少/啊???
追答
方便贴一下shell内容吗?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也碰到过这种情况 ,你先看一下你用的是什么shell(which bash)看一下是/bin/bash 还是/bin/Bash。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要./这么执行,不加路径 ,文件shell.sh 放在 你自己的目录下比如 /home/zhangsan/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询