这些 bash 注释有什么作用

这些 bash 注释有什么作用

我正在学习 bash。没什么特别的,只是摆弄我自己的脚本。这很有趣。

在查看记录 bash 脚本的选项时,我遇到了这个问题。

双“##”以及标签“@var”、“@brief”等有什么意义?

我猜我在这里漏掉了一个技巧。

## @var DEBUG
## @brief Enables / disables the debug mode.
## @details The debug mode adds extra information for troubleshooting purposes.
## Value: yes or no (y / n).

答案1

他们是氧自由基文档命令。Doxygen 可以生成 HTML 和其他格式的文档。这些命令控制文档的格式,例如加粗文本。

答案2

以井号 (#) 开头的任何内容都是注释。它类似于REMWindows 批处理文件或命令文件。因此,您显示的所有行都是注释。

如果我不得不猜测的话,这是从 Windows 批处理文件中复制并粘贴的。Windows 批处理文件中的 @ 表示“不回显此行”。在这种特定情况下,Bash shell 中的 @ 没有任何意义。

相关内容