スクリプトに変数を渡す

スクリプトに変数を渡す

違いは何ですか:

./script.sh "$VARIABLE"

そして

./script.sh ${VARIABLE}

あなたはいますか?

ベストアンサー1

$VARIABLE違う言葉だと${VARIABLE}実際には同じです。ただし、特にスクリプトでは次の例を参照してください。

VARIABLE=USER
echo $VARIABLE

あなたは出力を得る

USER

しかし、入力したとき

echo $VARIABLE1

取得すると予想

USER1

VARIABLE1変数が定義されていないため、何も取得できません。

しかし、もしあなたが使うなら

echo ${VARIABLE}1

期待される結果を得ますUSER1

おすすめ記事