Une solution ultra simple pour ajouter au début :
LD_LIBRARY_PATH="${newpath_1}:${LD_LIBRARY_PATH}"
LD_LIBRARY_PATH="${newpath_2}:${LD_LIBRARY_PATH}"
# etc...
LD_LIBRARY_PATH="${LB_LIBRARY_PATH%:}"
Comme ça tu ne te casses pas avec des lignes ignobles, et tu vires le ':' seulement à la fin, au cas où le LD_LIBRARY_PATH initial était vide.
Et si tu veux ajouter à la fin :
LD_LIBRARY_PATH+=":${newpath_1}"
LD_LIBRARY_PATH+=":${newpath_2}"
# ...
LD_LIBRARY_PATH="${LB_LIBRARY_PATH#:}"
# Restons simples...
Posté par ymorin . En réponse au message Comment concaténer des chemins de façon plus simple sous Bash ?. Évalué à 3.
LD_LIBRARY_PATH="${newpath_1}:${LD_LIBRARY_PATH}"
LD_LIBRARY_PATH="${newpath_2}:${LD_LIBRARY_PATH}"
# etc...
LD_LIBRARY_PATH="${LB_LIBRARY_PATH%:}"
Comme ça tu ne te casses pas avec des lignes ignobles, et tu vires le ':' seulement à la fin, au cas où le LD_LIBRARY_PATH initial était vide.
Et si tu veux ajouter à la fin :
LD_LIBRARY_PATH+=":${newpath_1}"
LD_LIBRARY_PATH+=":${newpath_2}"
# ...
LD_LIBRARY_PATH="${LB_LIBRARY_PATH#:}"
Voila...