スクリプトにパスを追加する必要があります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}"