[olug] conditional $PATH
    Tim & Alethea Larson 
    thelarsons3 at cox.net
       
    Thu Aug  4 20:28:30 UTC 2005
    
    
  
Vincent Raffensberger wrote:
> Something like this would do the job in ~/.*profile:
> 
> pathmunge () {
>         if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
>            if [ "$2" = "after" ] ; then
>               PATH=$PATH:$1
>            else
>               PATH=$1:$PATH
>            fi
>         fi
> }
I see what this is trying to do, but I don't follow how it actually does 
it.  I.e., where does "after" come from?
> if [ `id -g` = 1000 ]; then
>         pathmunge /some/path
>         pathmunge /some/other/path
> fi 
Cool, this is what I needed.  I will probably use the -Gn flag instead 
though.
Thanks,
Tim
-- 
Tim & Alethea
christtrek.org
    
    
More information about the OLUG
mailing list