Файлы Bash не запускаются, а при запуске в терминале вместо этого запускается текстовый редактор (Ubuntu 19) [закрыто]

У меня БОЛЬШАЯ проблема с файлом .sh. Когда я пытаюсь запустить его в терминале, вместо этого я открываю текстовый редактор (текстовый редактор, который работает в терминале). Я попытался изменить настройки, чтобы он каждый раз спрашивал меня, запускать ли его в терминале или нет, я также изменил настройки, чтобы он запускался каждый раз, я попытался запустить с терминала, я попытался дважды щелкнуть его, и все усилия бесполезны. Все это делается после предоставления разрешения на выполнение исполняемым текстовым файлам. Я пробовал работать с bash, запускать с sh, запускать с ./ filename.sh , все напрасно ...

Я проверил большинство предыдущих вопросов, заданных здесь и на других веб-сайтах, и они все не помогло.

Я запускаю его в Ubuntu 19 и не знаю, в чем проблема. Изменилось ли выполнение сценариев sh в Ubuntu 19?

Это ссылка на код bash, который я пытаюсь запустить: https://github.com/ArduPilot/ardupilot/blob/master/Tools/environment_install/install-prereqs-ubuntu .sh

-1
задан 12 May 2019 в 23:32

1 ответ

Чтобы запустить такой скрипт, ему нужно иметь шебанг в первой строке файла, например:

#!/bin/bash

И сделать его исполняемым с помощью chmod в терминале: [ 114]

chmod u+x ./filename.sh
0
ответ дан 12 May 2019 в 23:32

Другие вопросы по тегам:

Похожие вопросы: