Почему мой сценарий оболочки не выполняется?

Я выполнил это в терминале, используя:

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
Другие вопросы по тегам