回答:
できるよ:
export PATH="A"
export PATH="$PATH:B"
export PATH="$PATH:C"
後続の各行は、以前に定義されたパスに追加されます。既存のパスを無駄にしないため、これは一般的に良い習慣です。新しいコンポーネントを優先する場合は、順序を入れ替えます。
export PATH="A"
export PATH="B:$PATH"
export PATH="C:$PATH"
または、次のことができる場合があります。
export PATH=A:\
B:\
C
where \
は行の継続を示します。この方法はテストしていません。
PATH+=:B
文字列の連結にも機能します。
export
組み込みコマンドではなく、キーワードや構文の割り当てです。したがって、PATH
空白(またはグロブ文字)を含む要素がある場合は、を二重引用符で囲む必要がありますexport PATH="$PATH:B"
。次のPATH=$PATH:B
ように書くこともできます。export
変数を変更するたびにではなく、1回だけ変数を使用する必要があります(非常に古いBourneシェルを除く)。割り当てに二重引用符は必要ありません。