Почему «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

  • Создание shebang, указывающее переносимо интерпретатору в папке сценария
  • «Нет такого файла» с ksh, но скрипт работает с ksh -x?
  • Какой интерпретатор оболочки запускает скрипт без shebang?
  • Несколько аргументов в линиях shebang
  • Как я должен обрабатывать shebang при написании моей собственной оболочки?
  • Запустить скрипт на экране
  • Всегда ли shebang совпадает с каталогом установки интерпретатора?
  • Shebang не устанавливает SHELL в cron
  • Шебанг: история и цель
  • Выберите интерпретатор после запуска скрипта, например if / else внутри hashbang
  • Распространение сценария. Должен ли я использовать / bin / gawk или / usr / bin / gawk для shebang?
  • Linux и Unix - лучшая ОС в мире.