Почему мой сценарий оболочки не выполняется?
Я выполнил это в терминале, используя:
sh script.sh
И я получаю эту ошибку:
sh: 0 can't open script.sh
1 ответ
Решение
Ошибка не имеет ничего общего с gedit и / или nano. Ваш вызов скрипта немного неправильный. Эта ошибка возникает, если вы начинаете sh
с несуществующим файлом в текущей папке. Поэтому запустите ваш скрипт с полным путем:
sh /path/to/your/script.sh
или измените вашу текущую папку и запустите ваш скрипт внутри этой папки:
cd /path/to/your
sh script.sh