我尝试在我的主目录中运行 .sh 脚本,但出现以下错误。
-bash: ./test.sh: /bin/env: bad interpreter: Permission denied
当我尝试 sudo 脚本时,我收到类似的错误
sudo: unable to execute ./test.sh: Permission denied
该文件的权限如下。
-rwxr-xr-x 1 root xxxxxx 60 Dec 4 08:40 test.sh
以下是脚本的内容
#!/bin/env bash
echo -e "\n\tHello from the Test Script!\n"
我对 Linux 还很陌生,所以我不确定我到底做错了什么。
谢谢!
答案1
我将脚本第 1 行从
#!/bin/env bash
到
#!/bin/bash
我可以正常运行该脚本。
谢谢你,伯纳德!