Est-ce que "shebang" signifie "bang she"?
Pourquoi pas "hebang" comme "bang he"?
Est-ce que "shebang" signifie "bang she"?
Pourquoi pas "hebang" comme "bang he"?
Réponses:
Une autre dérivation de nom intéressante d' ici .
Parmi les utilisateurs du shell UNIX (interface utilisateur), un shebang est un terme pour le "#!" caractères devant commencer la première ligne d'un script. En notation musicale, un "#" est appelé un point aigu et un point d'exclamation - "!" - est parfois appelé coup. Ainsi, le shebang devient un raccourcissement de sharp-bang
Extrait de Wikipédia (halètement!):
Le nom shebang pour les deux personnages distinctifs provient d'une contraction inexacte de SHArp bang ou haSH bang, se référant aux deux noms Unix typiques pour eux. Une autre théorie sur le sh dans shebang est qu'elle provient du sh shell par défaut, généralement invoqué avec shebang. [18] [19] Cette utilisation était courante en décembre 1987 [20] et probablement plus tôt.
Remarque «historique»: j'ai 68 ans et je travaille avec des ordinateurs centraux IBM depuis 1.968 [oui, System / 360]. Je me souviens que nous étions habitués à ce mot, bien avant Linux et "#!" des choses. Il apparaissait sur les commentaires du code écrit, et nous les «imitions». Le sens de shebang, comme «toutes ces choses», nous l'avons traduit en portugais par «esta bagaça » [oui, pas de bon sens ...].
la bagaça est ce que vous obtenez, autre que le sirop liquide, lorsque vous brisez la canne à sucre.
De TLDP (je pense que c'est plus précis que Wikipedia):
[1] Plus communément vu dans la littérature comme she-bang ou sh-bang. Cela découle de la concaténation des jetons sharp (#) et bang (!).
Le mot "shebang" existait déjà ( wiktionary ) - alors qu'il n'a aucun lien de sens, il n'est pas difficile d'imaginer une nouvelle phrase "hash bang" renommée de façon fantaisiste en raison de sa ressemblance avec un mot existant.