From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Bambach Subject: Re: Adding to the PATH but not if already in $PATH Date: Sat, 26 Feb 2005 14:34:46 -0600 Message-ID: <200502261434.46500.eric@cisu.net> References: <200502261017.00466.forestiero@qwest.net> <200502261305.35751.eric@cisu.net> <20050226192604.1405.90540@linux.local> Reply-To: eric@cisu.net Mime-Version: 1.0 Content-Transfer-Encoding: QUOTED-PRINTABLE In-Reply-To: <20050226192604.1405.90540@linux.local> Content-Disposition: inline Sender: linux-newbie-owner@vger.kernel.org List-Id: Content-Type: text/plain; charset="iso-8859-1" To: DogWalker Cc: linux-newbie@vger.kernel.org On Saturday 26 February 2005 01:40 pm, you wrote: > "Eric Bambach" said: > >On Saturday 26 February 2005 12:17 pm, you wrote: > >> I want to prepend a directory to my PATH in my $HOME/.bashrc and e= xport > >> 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. > > [...] > > >sed and grep can help. > > > >echo $PATH | grep 'SOMEPATH' > >if [ $? =3D=3D 0 ];then > > export PATH > >else > > PATH=3DNEWPATH > >fi > > > >Check the login on that though, shouldnt be too hard. errr....check the *logic* on that. The syntax is mostly good but treat = it as=20 pseudocode. I wrote that after I just woke up ;) But I think you got th= e=20 picture. > Great! > > Sorry about the double post: kmail did what I said not what > I meant. --=20 ---------------------------------------- --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. =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0--Alan Cox LKML-Decembe= r 08,2000=20 ---------------------------------------- - To unsubscribe from this list: send the line "unsubscribe linux-newbie"= in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.linux-learn.org/faqs