Директива переводчика

редактировать
Конструкция компьютерного языка для управления интерпретатором

Директива интерпретатора - это конструкция компьютерного языка, которая на некоторых systems лучше описать как аспект формата исполняемого файла системы, который используется для управления тем, какой интерпретатор анализирует и интерпретирует инструкции в компьютерной программе.

В Unix, Linux и другие Unix-подобные операционные системы, первые два байта в файле могут быть символами «#!», Которые составляют магическое число (шестнадцатеричное 23 и 21, значения ASCII «#» и «!»), часто называемое shebang, префикс первой строки в script, остальная часть строки - это команда, обычно не более 14 (wh ru) обычно до 80 символов в 2016 году. Если разрешения файловой системы для сценария (файла) включают бит разрешения выполнить для пользователя, вызывающего его по его имени файла ( часто обнаруживается через путь поиска команд), он используется, чтобы сообщить операционной системе, какой интерпретатор (обычно программа, реализующая язык сценариев ) использовать для выполнения содержимого сценария, которые могут быть пакетными командами или могут быть предназначены для интерактивного использования. Примером может быть #! / Bin / bash, что означает запуск этого сценария с оболочкой bash, находящейся в каталоге / bin .

Другие системы или файлы могут использовать другое магическое число. как директивы интерпретатора.

См. Также
Ссылки

.

Последняя правка сделана 2021-05-24 05:04:55
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте