1 час назад
Как запустить скрипт .sh в Linux: команды, права и ошибки
Скрипт .sh запускается командой ./script.sh, если у файла есть право на исполнение, или напрямую через интерпретатор: bash script.sh. Ошибка Permission denied означает, что не хватает chmod +x, а bad interpreter указывает на проблему в первой строке файла или в переводах строк CRLF. Ниже — рабочие команды, разбор типичных сбоев и случаи, когда способ не подходит. Самый короткий путь — передать файл интерпретатору: bash script.sh. Право на исполнение для этого не требуется, достаточно находиться в папке со скриптом или указать путь к нему...