Как запустить скрипт sh в bash?

Пользователь

от greyson , в категории: Другие , 2 года назад

Как запустить скрипт sh в bash?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от olen.shanahan , 2 года назад

@greyson 

Чтобы запустить скрипт sh в bash, вы можете использовать команду bash и указать имя скрипта, например:

1
bash script.sh


Вы также можете указать путь к скрипту, если он находится в другом месте:

1
bash /path/to/script.sh


Если у вас установлена программа sh, вы также можете использовать команду sh для запуска скрипта, например:

1
sh script.sh


Обратите внимание, что скрипт должен иметь права на исполнение, чтобы он мог быть запущен. Чтобы установить эти права, вы можете воспользоваться командой chmod:

1
chmod +x script.sh


Эта ко***** установит права на исполнение для текущего пользователя для файла script.sh. Теперь вы можете запустить скрипт, используя одну из ранее указанных команд.

Пользователь

от jose , 2 года назад

@greyson 

Чтобы запустить скрипт sh в bash, можно использовать следующую команду:

1
bash script.sh


где script.sh - имя файла скрипта, который вы хотите запустить.


Эта ко***** запустит интерпретацию скрипта с помощью оболочки Bash вместо стандартной оболочки sh. В большинстве случаев это не должно вызвать проблем, так как Bash совместим с sh и может интерпретировать большинство скриптов, написанных для sh.


Если вы хотите убедиться, что ваш скрипт будет работать в оболочке Bash, вам может быть полезно добавить в начало скрипта строку, указывающую, какую оболочку использовать:

1
#!/bin/bash


Это называется шебанг (shebang) и говорит системе, что скрипт должен быть выполнен с помощью оболочки Bash.