在 Bash 脚本中,哈希符号(#)用于标记单行注释。在行首添加 # 可标识该行作为非执行代码,常用于解释说明或临时禁用命令。
Bash 哈希是什么?
Bash 哈希是标记单行注释和多行注释的符号公式。除特殊情况外,在任意行前放置 # 符号即可将其视为 Bash 注释。这使得编译器跳过该行的执行,从而将行转换为非可执行代码。
Bash 哈希的执行演示
以下展示脚本执行过程中哈希行的处理方式:
- 打开 Ubuntu 终端。
- 使用 nano 文本编辑器打开脚本文件,输入命令:
nano hash.sh
- nano:文本编辑器。
- hash.sh:脚本文件名,可根据需要自定义。

- 在 nano 编辑器中输入以下脚本内容:
#!/bin/bash #echo "This is a comment." echo "This is not a comment. So, it is printed."
- #!/bin/bash:称为 Shebang,指定解释器路径。
- #echo "...":以 # 开头表示注释行,不会执行。
- echo "...":普通命令,将被执行。

- 按 CTRL+S 保存文件,按 CTRL+X 退出 nano 编辑器并返回终端。
- 使用以下命令使脚本可执行:
chmod u+x hash.sh
- chmod:更改文件或目录权限。
- u+x:为用户添加执行权限。
- hash.sh:目标文件。

- 运行脚本查看输出:
./hash.sh


