これまでにいくつかの異なるフォーマットを見ました。
引用符と角括弧を使用する:
PATH="/usr/local/bin:${PATH}"
引用符のみを含める:
PATH="/usr/local/bin:$PATH"
まったくなし:
PATH=/usr/local/bin:$PATH
エクスポートはすべて同じです。
export PATH
正しい/好ましいアプローチは何ですか?
ベストアンサー1
これはPATHだけでなく、一般的なシェル変数に関するものです。
以下は、エラーを減らす理由""
と方法のいくつかの例です。{}
引用符で囲む方が安全です。これはあなたがa=hello world
期待したものを得ることはできませんが、a="hello world"
得ることができます。
{}
また、使用する方が安全です。h="hello"; echo "$hword"
動作しませんが、h="hello"; echo "${h}word"
動作します。