選択したLinuxに付属しているbash関数を見ると、private
(推奨の意味でプライベートな)関数が次のように記述されていることがよくあります。
__private_func() {
:
}
したがって、最初に、プライベート関数に1つのアンダースコア()だけではないのはなぜか疑問に思い_
ます...次に、bash補完関数は通常、単一のアンダースコアで始まり、前の例のように、通常は二重のアンダースコアでプライベート関数を呼び出します。
_complete_func() {
__private_func
}
私が知りたいのは:これについての理由は何ですか?また、プライベート関数のプレフィックスを付ける方法についての規則はありますか?