Почему «shebang» называется «shebang»?

«Shebang» означает «bang she»?
Почему бы не «hebang» как «ударить его»?

4 Solutions collect form web for “Почему «shebang» называется «shebang»?”

Еще один интересный вывод отсюда .

Среди пользователей оболочки UNIX (пользовательский интерфейс), shebang – это термин для «#!» символы, которые должны начинаться с первой строки скрипта. В музыкальной нотации «#» называется резким и восклицательным знаком – «!». – иногда называют ударом. Таким образом, shebang становится сокращением острого удара

Взято из Википедии (gasp!):

Имя shebang для отличительных двух символов происходит от неточного сокращения SHArp bang или haSH bang, ссылаясь на два типичных имени Unix для них. Другая теория на sh в shebang заключается в том, что она от стандартной оболочки sh, обычно вызываемой с shebang. [18] [19] Это использовалось в декабре 1987 года [20] и, возможно, раньше.

Слово «shebang» уже существовало ( wiktionary ) – в то время как оно не имеет никакой связи по смыслу, нетрудно представить, что новая фраза «hash bang» причудливо переименована из-за ее сходства с существующим словом.

От TLDP (я думаю, что это более точно, чем Википедия):

[1] Чаще всего видели в литературе, как она-бэнг или sh-bang. Это происходит от конкатенации токенов (#) и взлома (!).

http://tldp.org/LDP/abs/html/sha-bang.html#FTN.AEN205

  • Почему я могу передать аргументы в / usr / bin / env в этом случае?
  • Выберите интерпретатор после запуска скрипта, например if / else внутри hashbang
  • «Нет такого файла» с ksh, но скрипт работает с ksh -x?
  • Разрешение запрета Bash Разрешено и плохой переводчик
  • Почему следующий скрипт удаляет себя?
  • Как я должен обрабатывать shebang при написании моей собственной оболочки?
  • Лучше ли использовать строку shebang для выполнения сценария?
  • Вызов скрипта с sudo игнорирует shebang
  • Почему «she-bang» начинается с «#!»?
  • может ли что-то помимо shebang установить переводчика?
  • проверка достоверности всех файлов в папке в зависимости от shebang
  • Linux и Unix - лучшая ОС в мире.