Ubuntu с помощью Подсистемы Linux для 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, таким образом, я не уверен точно, что я делаю неправильно.

Спасибо!

0
задан 5 December 2018 в 12:22

1 ответ

Я изменил строку 1 из сценария от

#!/bin/env bash

кому:

#!/bin/bash

И я могу запустить скрипт обычно.

Спасибо Bernard!

2
ответ дан 27 October 2019 в 00:23

Другие вопросы по тегам:

Похожие вопросы: