とても長いexport PATH=A:B:C ...
。次のように、複数の行を作成してより整理することはできますか?
export PATH = A:
B:
C:
できるよ:
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
どこ \
は行の継続を示します。この方法はテストしていません。
次のように、行末にバックスラッシュを使用してbashで行を拡張できます。
export PATH=/path/A:\
/path/B:\
/path/C
ここでは空白がないことが重要です。
別のアプローチ:
export PATH=$(tr -d $'\n ' <<< "
/path/A:
/path/B:
/path/C")
インデントレベルを台無しにしないという追加の利点があります。