На этот вопрос уже есть ответ:
Я пытаюсь запустить свой файл .sh, но когда я пытаюсь его запустить, он не работает.
Я запустил echo '#! / Bin / bash'> cadetkpgm.sh
, чтобы файл .sh был исполняемым, но когда я использую ./ cadetkpgm.sh
или bash cadetkpgm .sh
для запуска файла t он не работает ... есть идеи?
#!/bin/bash
не превращает Ваш сценарий оболочки в исполняемый файл.
Это только удостоверяется, что будет интерпретироваться bash
, для которого Вы даете местоположение - как только Вы сделали его исполняемым файлом chmod u+x SCRIPTNAME
.
Позволяют мне объяснить снова : cadetkpgm.sh
не команда, , если Вы не сделали ее исполняемым файлом.