On Saturday 26 February 2005 12:17 pm, you wrote: > I want to prepend a directory to my PATH in my $HOME/.bashrc and export the > result. But I only want it to happen once: iow, if a directory I want > prepended is already in the PATH, do not prepend it again. > > Something like: > > if "/home/dw/bin" not in $PATH ; then > PATH=/home/dw:$PATH > export PATH > fi > > The questions are: Is this the way one guards against multiple additions in > subshells? Is there a way to check for a substring?
sed and grep can help. echo $PATH | grep 'SOMEPATH' if [ $? == 0 ];then export PATH else PATH=NEWPATH fi Check the login on that though, shouldnt be too hard. > - > To unsubscribe from this list: send the line "unsubscribe linux-newbie" in > the body of a message to [EMAIL PROTECTED] > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.linux-learn.org/faqs -- ---------------------------------------- --EB > All is fine except that I can reliably "oops" it simply by trying to read > from /proc/apm (e.g. cat /proc/apm). > oops output and ksymoops-2.3.4 output is attached. > Is there anything else I can contribute? The latitude and longtitude of the bios writers current position, and a ballistic missile. --Alan Cox LKML-December 08,2000 ---------------------------------------- - To unsubscribe from this list: send the line "unsubscribe linux-newbie" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.linux-learn.org/faqs