Я пытаюсь запустить скрипт script.sh
из Ubuntu WSL.В Ubuntu WSL вызов sh script.sh
просто возвращается без каких-либо действий.Я делаю что-то неправильно?Как правильно запускать сценарии Bash в WSL?
Я могу запустить сценарий из Cygwin, поэтому я знаю, что он действителен.EOL установлен на Unix.Я установил разрешения на 777. Я попытался запустить его как из интерактивной оболочки WSL, так и по команде из PowerShell: bash script.sh
;ни один не работает.Я пробовал bash
, sh
, wsl
, ./
.
Скрипт:
#!/bin/bash
echo "hello"
Результат из WSL:
~/test$ bash script.sh
~/test$
Результат от Cygwin:
$ bash script.sh
hello
~/AppData/<path to ubuntu home>/test
$