I am sorry I found myself in the wrong thread ...
so discard Am 09.07.21 um 22:25 schrieb Greg
Wooledge:
On Fri, Jul 09, 2021 at 01:54:19PM -0600, Charles Curley wrote:I'd like to check two things: * Whether a given path is not already in the $PATH variable * Whether the given path already exists If both are true, I'd like to add the given path to the $PATH variable.add_path_maybe() { local p i if [[ $1 != /* ]]; then echo "refusing to consider a directory that doesn't begin with /" >&2 return 1 fi if [[ ! -d $1 ]]; then echo "directory '$1' does not exist" >&2 return 1 fi IFS=: read -ra p <<< "$PATH" for i in "${p[@]}"; do if [[ $i = "$1" ]]; then return 0 fi done PATH=$PATH:$1 } -- ============================================================================= Joerg Kampmann, Dr. Dipl.-Phys - IBK-Consult for Climate Physics - non-profit - D-31228 Peine +49-177-276-3140 www.ibk-consult.de - www.kampmannpeine.org www.xing.com/hp/Joerg_Kampmann www.xing.com/net/mathe www.researchgate.net/profile/Joerg_Kampmann - https://independent.academia.edu/J%C3%B6rgKampmann =============================================================================== This e-mail may contain confidential and/or legally protected information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and delete this e-mail. Any unauthorized copying, disclosure use or distribution of the material in this e-mail is strictly forbidden. Diese E-Mail enthält vertrauliche und/oder rechtlich geschuetzte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtuemlich erhalten haben, informieren Sie bitte sofort den Absender und loeschen Sie diese Mail =============================================================================== |