[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: BASH
[Thread Prev] | [Thread Next]
- Subject: Re: BASH
- From: Marc Haber <mh+uugrn@xxxxxxxxxxxx>
- Date: Mon, 4 Nov 2013 09:10:32 +0100
- To: uugrn@xxxxxxxxxxxxxxx
On Sun, Nov 03, 2013 at 11:17:12PM +0100, Frank Thommen wrote: > On 11/03/2013 10:59 PM, Marc Haber wrote: > >pfad="$HOME/...." > > > >Die Tilde funktioniert nur interaktiv. > > Nicht wirklich, aber sie darf nicht in Anfuehrungszeichen stehen: > > pfad="~/blahblah" # Funktioniert NICHT > pfad=~/blahblah # Funktioniert IIRC ist das bash-spezigisch. > >>Oder gibt es eine lokal im Script wirkenden PATH-Variable? > > > >Ja, sie heisst PATH. > > Aber sie ist natuerlich nicht lokal sondern die normale, globale > PATH-Variable. Unfug. Das Script laeuft in einer eigenen Shell mit einer eigenen lokalen PATH-Variablen. Ist das Script zuende, ist der im Script verwendete PATH futsch. #!/bin/bash PATH="/bin:/foo/bar" export PATH ist ein voellig legitimes und seiteneffektfreies Konstrukt. Gruesse Marc -- ----------------------------------------------------------------------------- Marc Haber | "I don't trust Computers. They | Mailadresse im Header Mannheim, Germany | lose things." Winona Ryder | Fon: *49 621 31958061 Nordisch by Nature | How to make an American Quilt | Fax: *49 621 31958062 -- UUGRN e.V. http://www.uugrn.org/ http://mailman.uugrn.org/mailman/listinfo/uugrn Wiki: https://wiki.uugrn.org/UUGRN:Mailingliste Archiv: http://lists.uugrn.org/