“shebang”是“bang she”的意思吗?
为什么不把“hebang”改成“bang he”呢?
答案1
另一个有趣的名字来源于这里。
在 UNIX shell(用户界面)用户中,shebang 是“#!”的术语。必须开始脚本第一行的字符。在乐谱中,“#”称为升号,感叹号 - “!” - 有时称为爆炸。因此,shebang 成为 Sharp-bang 的缩写
答案2
“历史”注释:我今年 68 岁,自 1968 年以来一直在使用 IBM 大型机(是的,System /360)。我记得早在 Linux 和“#!”出现之前我们就已经习惯了这个词。事物。它曾经出现在书面代码的注释中,我们“模仿”它们。 shebang 的意思是“所有这些东西”,我们用葡萄牙语翻译为“esta巴加萨“(是的,没有什么好意思......)。
bagaça 是当你打碎甘蔗时得到的,除了液体糖浆之外的东西。
答案3
取自维基百科(喘气!):
这两个独特字符的名称 shebang 来自 SHArp bang 或 haSH bang 的不精确缩写,指的是它们的两个典型 Unix 名称。关于 shebang 中 sh 的另一个理论是,它来自默认 shell sh,通常用 shebang 调用。[18][19]这种用法在 1987 年 12 月[20] 甚至更早之前就已经存在。
答案4
来自 TLDP(我认为这比维基百科更准确):
[1] 在文献中更常见的是 she-bang 或 sh-bang。这是由锐号 (#) 和砰 (!) 标记的串联得出的。