2.3.2.2. 原始解析一个 Bash 程序示例
使用 Bash shell 内置语言编写的 Hello World 程序示例(bello)具有如下内容:
#!/bin/bash
printf "Hello World\n"
注意
bello 文件顶部的 shebang (#!)符号不是编程语言源代码的一部分。
使用 shebang 将文本文件转换为可执行文件。系统程序加载程序解析包含 shebang 的行,以获取二进制可执行文件的路径,其然后用作编程语言解释器。
流程
使源代码文件可执行:
$ chmod +x bello运行创建的文件:
$ ./bello Hello World