当您查看您选择的 Linux 附带的 bash 函数时,您经常会看到private
(推荐意义上的私有)函数是这样编写的:
__private_func() {
:
}
因此,您首先想知道为什么私有函数不只_
使用一个下划线 ( )... 然后您会看到 bash 完成函数通常以单个下划线开头,通常使用双下划线调用私有函数,就像之前的示例一样:
_complete_func() {
__private_func
}
我想知道的是:这是什么原因?关于如何为私有函数添加前缀是否有一些约定?