Как запустить Bash-скрипт из файла?

Bash-скрипт можно запустить командой `bash script.sh`. Для прямого запуска `./script.sh` нужны право выполнения и корректный shebang, например `#!/usr/bin/env bash`.

Короткий ответ

Что ответить на собеседовании

Bash-скрипт можно запустить командой bash script.sh. Для прямого запуска ./script.sh нужны право выполнения и корректный shebang, например #!/usr/bin/env bash.

Подробный разбор

Ответ с пояснениями

Bash-скрипт можно запустить командой bash script.sh. Для прямого запуска ./script.sh нужны право выполнения и корректный shebang, например #!/usr/bin/env bash.

Пример:

bash script.sh
chmod +x script.sh
./script.sh

В первом варианте файл должен быть доступен для чтения, право выполнения не требуется. source script.sh — другое действие: команды выполняются в текущей оболочке и могут изменить её переменные или каталог. Не запускайте неизвестный скрипт до просмотра содержимого; особенно опасны команды удаления и действия с привилегиями.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее