私はMacOSを使用しています。私の内部にこの環境変数を入力してみました.bash_profile
。
export CLOUD_PASSWORD=Pass4Aa$ditya
ただし、試してみるsource .bash_profile
と、echo $CLOUD_PASSWORD
次の結果が表示されます。
Pass4Aa
$ 記号の後の内容はすべて無視されます。次の引用符を追加しようとしても:
export CLOUD_PASSWORD="Pass4Aa$ditya"
後でやってみましたが、source
まだ昔のようでした。 $や@などの特殊文字を含む値を持つ環境変数を作成するには?
ベストアンサー1
$ export CLOUD_PASSWORD='Pass4Aa$ditya'
$ printf '%s\n' "$CLOUD_PASSWORD"
Pass4Aa$ditya
$ export CLOUD_PASSWORD="Pass4Aa\$ditya"
$ printf '%s\n' "$CLOUD_PASSWORD"
Pass4Aa$ditya
一重引用符またはバックスラッシュでエスケープしてください:)