{}
タイトルの意味: 、""
、または"で変数をカプセル化することはどういう意味"{}
ですか? これについてオンラインで説明を見つけることができませんでした。記号を使用する以外は、それらを参照できませんでした。何ももたらさない。
次に例を示します。
declare -a groups
groups+=("CN=exampleexample,OU=exampleexample,OU=exampleexample,DC=example,DC=com")
groups+=("CN=example example,OU=example example,OU=example example,DC=example,DC=com")
これ:
for group in "${groups[@]}"; do
echo $group
done
これとは大きく異なることがわかります:
for group in $groups; do
echo $group
done
この:
for group in ${groups}; do
echo $group
done
最初の 1 つだけが、配列内の各要素を反復処理するという目的を達成します。$groups
、"$groups"
、${groups}
およびの違いについてはよくわかりません"${groups}"
。誰かがそれを説明できれば、私はそれを感謝します。
追加の質問として、これらのカプセル化を参照する受け入れられた方法を知っている人はいますか?