$PATHにまだない場合は、$PATHにパスを追加してください。

$PATHにまだない場合は、$PATHにパスを追加してください。

スクリプトにパスを追加する必要がありますbashが、複数回実行できます。

export PATH=${OPENSHIFT_HOMEDIR}/app-root/runtime/bin/:${PATH}

私はそのパスを追加し続けたくありません。そうでない場合は、どのように追加しますか$PATH

ベストアンサー1

まず、追加するパスがすでに変数の一部であることを確認してください。

[[ ":$PATH:" != *":/path/to/add:"* ]] && PATH="/path/to/add:${PATH}"

/path/to/addすでに存在している場合は何も$PATH起こらず、そうでない場合は始めに追加されます。

結局、必要ならばPATH=${PATH}:/path/to/add代わりに使用してください。

編集する:あなたの場合は次のとおりです。

[[ ":$PATH:" != *":${OPENSHIFT_HOMEDIR}/app-root/runtime/bin:"* ]] && PATH="${OPENSHIFT_HOMEDIR}/app-root/runtime/bin:${PATH}"

おすすめ記事