Linuxlab

Файл скрипта и запуск

Обновлено 3 июля 2026 г.

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

Shebang #!/usr/bin/env bash говорит ядру, каким интерпретатором выполнять файл. env bash находит bash по PATH, поэтому скрипт переносим между системами.

chmod +x ~/count.sh   # дать право на запуск
./count.sh            # запустить как программу
bash ~/count.sh       # запустить, явно позвав bash

./count.sh работает только с битом x. А bash count.sh работает всегда: тут ты сам отдаёшь файл интерпретатору, и бит не нужен.

Где применяется

Этот приём нужен в уроке Bash: пишем скрипты.