-- TOC --
Linux的脚本文件中常见的这个符号#!
的名称,叫做“Shebang”或者“Sha-bang”。
长期以来,shebang 都没有正式的中文名称。Linux 中国翻译组的 GOLinux 将其翻译为:释伴,即解释伴随行的简称,同时又是 shebang 的音译。
the whole shebang,means the entire system!
Shebang 的名字来自于 SHArp 和 bang,或 haSH bang 的缩写,用来指代 Shebang 中 #! 两个符号的典型 Unix 名称。 Unix 术语中,#号通常称为 sharp,hash 或 mesh;而!号则常常称为 bang。也有看法认为,shebang 名字中的 sh 来自于默认 shell —— Bourne shell 的名称 sh,因为常常使用 shebang 调用之。
在 2010 年版的 Advanced bash scripting guide(revision 6.2)中,shebang 被称为“sha-bang”,同时提到“也写作 she-bang 或 sh-bang”,但该文件中没有提到“shebang”这一形式。
Linux中的释伴符号(#!)的作用:
#!
这个符号通常在 Linux/Unix 系统的脚本中第一行开头中写到,它指明了执行这个脚本文件的解释程序。本文链接:https://cs.pynote.net/sf/linux/shell/202110317/
-- EOF --
-- MORE --