IT-словарь › Программирование › Шебанг (shebang)

Шебанг (shebang)

Программирование Svenska → Обновлено: 2026-10-18

Первые два символа исполняемого unix-скрипта: #!/usr/bin/env python3. Сообщают ядру, каким интерпретатором его запускать.

Появился в Unix V8 (Деннис Ритчи, около 1980 года). Название: «#» — sharp/hash, «!» — bang. Конструкция /usr/bin/env ищет интерпретатор через PATH, а не по жёстко заданному пути, поэтому переносима между дистрибутивами. Windows шебанг игнорирует, а WSL уважает. Длина строки ограничена 127 символами (старый лимит ядра, в новых версиях Linux расширен).

← Назад к словарю