4
シェルスクリプトでは、$ {variable_name}のように変数が宣言されています。$ variable_nameと同じですか? $ {variable_name}と$ variable_name ?
シェルスクリプトでは、$ {variable_name}のように変数が宣言されています。$ variable_nameと同じですか? $ {variable_name}と$ variable_name ?
ブレースが省略されている場合 シェルは変数名とそれを囲むテキスト 間を区別することができないかもしれないので、中括弧形態は あまり曖昧です。
あなたはこの
echo foo$myvariablebar
のようなテキストと変数($ MYVARIABLE)を書いた場合は、この
のように、ここで{}
を使用する必要があるので、そこでシェルは、変数名を区別することができないかもしれません
echo foo${myvariable}bar
次にシェルはmyvariable
知っているが、ここで可変であり、bar
はテキスト
チェックアウトhereは明確な説明です。
質問と回答の両方に感謝します!私は変数名を区切るために何が使えるかを調べるのにいくつかの問題を抱えていましたが、今私はそれを見つけました:) – Nagel