为什么“舍邦”叫“舍邦”?

为什么“舍邦”叫“舍邦”?

“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。这是由锐号 (#) 和砰 (!) 标记的串联得出的。

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

相关内容