Ubuntu 使用 Linux Subsystem for Windows .sh 问题

Ubuntu 使用 Linux Subsystem for Windows .sh 问题

我尝试在我的主目录中运行 .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

我可以正常运行该脚本。

谢谢你,伯纳德!

相关内容