19

私はバッシュを使用しています。

すでに次のように設定されている場合は、追加したい環境変数があります。

PATH=$PATH":/path/to/bin"

または、まだ存在しない場合は、単純に設定したい:

PATH="/path/to/bin"

これを行うための1行のステートメントはありますか?

明らかに、PATH環境変数はほとんど常に設定されていますが、この質問を書くのが最も簡単でした.

4

3 に答える 3

22

Michael Burrの答えを少し改善。これはset -u( set -o nounset) でも機能します。

PATH=${PATH:+$PATH:}/path/to/bin
于 2013-04-30T09:31:55.380 に答える