私はLinuxシェル変数と設定コマンドを扱っています。
setコマンドを使用してすべての変数を一覧表示しました。いくつかの変数には、次のように二重括弧があります。
BASH_CMDS=()
BASH_LINENO=()
BASH_SOURCE=()
二重括弧は何を意味しますか?一部の変数に変数値として二重括弧があるのはなぜですか?
ベストアンサー1
このような括弧は初期化に使用されます。Bashのインデックス配列と関連配列。空の括弧のペアは空の配列を表します。
これらの変数はすべて Bash のドキュメントで説明されています。BASH_CMDS
、BASH_LINENO
、BASH_SOURCE
。