.bash_profileのさまざまなパス形式

.bash_profileのさまざまなパス形式

これまでにいくつかの異なるフォーマットを見ました。

  1. 引用符と角括弧を使用する:

    PATH="/usr/local/bin:${PATH}"
    
  2. 引用符のみを含める:

    PATH="/usr/local/bin:$PATH"
    
  3. まったくなし:

    PATH=/usr/local/bin:$PATH
    

エクスポートはすべて同じです。

export PATH

正しい/好ましいアプローチは何ですか?

ベストアンサー1

これはPATHだけでなく、一般的なシェル変数に関するものです。

以下は、エラーを減らす理由""と方法のいくつかの例です。{}

引用符で囲む方が安全です。これはあなたがa=hello world期待したものを得ることはできませんが、a="hello world"得ることができます。

{}また、使用する方が安全です。h="hello"; echo "$hword"動作しませんが、h="hello"; echo "${h}word"動作します。

おすすめ記事