Итак, я активировал и установил Bash для Ubuntu для Windows, отлично!
Сейчас я пытаюсь написать простой сценарий оболочки, но я застрял. Этот простой пример сценария здесь ниже прекрасно работает на моем Linux - сервер, но выдает ошибку в Баш на окнах:
#!/bin/sh
# Define your function here
Hello () {
echo "Hello World $1 $2"
return 10
}
# Invoke your function
Hello Zara Ali
# Capture value returnd by last command
ret=$?
echo "Return value is $ret"
выход:
rene@laptop:/mnt/f/xampp/htdocs$ sh test.sh
: not foundite.sh: 2: test.sh:
Hello World
Так что предупреждение и нет правильного вывода. Зачем? Какие-либо настройки, чтобы настроить в Bash для Windows, чтобы эта работа? Я ничего не изменил после установки Bash в Windows.