No parece haber una sola fuente, por lo que no estoy seguro de que esta pregunta pueda responderse. Existen múltiples interpretaciones plausibles, pero es imposible determinar cuál es la formación inversa y cuál es la fuente original. El archivo de jerga y las entradas de wikipedia mencionan varias explicaciones posibles.
Entre los usuarios de UNIX shell (interfaz de usuario), un shebang es un término para "#!" caracteres que deben comenzar la primera línea de un guión. En notación musical, un "#" se llama agudo y un signo de exclamación - "!" - A veces se conoce como una explosión. Por lo tanto, shebang se convierte en un acortamiento de golpe fuerte
El nombre shebang para los dos caracteres distintivos proviene de una contracción inexacta de SHArp bang o haSH bang, que se refiere a los dos nombres típicos de Unix para ellos. Otra teoría sobre el sh en shebang es que proviene del shell predeterminado sh, generalmente invocado con shebang. [18] [19] Este uso estaba vigente en diciembre de 1987, [20] y probablemente antes.
(1) ¿Qué significa "explosión"? (2) Todavía solo "sh" no "ella". ¿Por qué no "shbang"?
Tim
77
(1) "explosión" es una interpretación onomatopéyica de "!". (2) Como muestra la página de Wikipedia, también se escribe "sha-bang".
dg99
3
@Tim shb no es realmente una consonante que suena natural en inglés, por lo que se requiere un poco de vocal para separar la sh de la b.
jw013
4
Nota 'histórica': tengo 68 años y trabajo con IBM Mainframes desde 1.968 [sí, System / 360]. Recuerdo que estábamos acostumbrados a esa palabra, mucho antes de Linux y "#!" cosas. Solía aparecer en Comentarios del Código escrito, y los 'imitamos'. El significado de shebang, como 'todas estas cosas', lo tradujimos en portugués como "esta bagaça " [sí, no hay buen significado ...].
bagaça es lo que obtienes, aparte del jarabe líquido, cuando aplastas la caña de azúcar.
La palabra "shebang" ya existía ( wiktionary ), aunque no tiene ninguna conexión en el significado, no es difícil imaginar que una nueva frase 'hash bang' sea renombrada caprichosamente debido a su parecido con una palabra existente.
Respuestas:
Otra derivación de nombre interesante de aquí .
fuente
Tomado de Wikipedia (¡jadeo!):
fuente
Nota 'histórica': tengo 68 años y trabajo con IBM Mainframes desde 1.968 [sí, System / 360]. Recuerdo que estábamos acostumbrados a esa palabra, mucho antes de Linux y "#!" cosas. Solía aparecer en Comentarios del Código escrito, y los 'imitamos'. El significado de shebang, como 'todas estas cosas', lo tradujimos en portugués como "esta bagaça " [sí, no hay buen significado ...].
bagaça es lo que obtienes, aparte del jarabe líquido, cuando aplastas la caña de azúcar.
fuente
De TLDP (creo que esto es más preciso que Wikipedia):
http://tldp.org/LDP/abs/html/sha-bang.html#FTN.AEN205
fuente
La palabra "shebang" ya existía ( wiktionary ), aunque no tiene ninguna conexión en el significado, no es difícil imaginar que una nueva frase 'hash bang' sea renombrada caprichosamente debido a su parecido con una palabra existente.
fuente