为了账号安全,请及时绑定邮箱和手机立即绑定

赋权之后执行不了

为什么用bash hello.sh可以执行,赋权之后用./hello就是不能执行呢?改成#!bin/sh也不行了,老是提示

-bash: ./shiming.sh: bin/sh: bad interpreter: No such file or directory

正在回答

3 回答

#!/bin/sh意思是指定用sh来执行脚本,此时./shiming.sh 就会用sh来执行。之前你用bash hello.sh可以执行,是因为你显式的声明了用bash 来执行

1 回复 有任何疑惑可以回复我~

第一行错了写成了#!bin/bash,少了一个斜杠,应该是#!/bin/bash

1 回复 有任何疑惑可以回复我~

你脚本第一行出错了,应该是  #!/bin/bash  或者  #!/bin/sh   你用的是相对路径 找不到执行命令,应该用绝对路径

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

赋权之后执行不了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信