[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: BASH


On 11/03/2013 10:59 PM, Marc Haber wrote:
> On Sun, Nov 03, 2013 at 09:59:41PM +0100, Werner Holtfreter wrote:
> > pfad="~/Dokumente/Computer/Sharp1403/PC.Programme/PocketTools/Lin64/"
> > $pfad/wav2bin
> > 
> > Wie macht man es richtig?

Fast genau wie Du es gemacht hast, nur...


> pfad="$HOME/...."
> 
> Die Tilde funktioniert nur interaktiv.

Nicht wirklich, aber sie darf nicht in Anfuehrungszeichen stehen:

pfad="~/blahblah"  # Funktioniert NICHT
pfad=~/blahblah    # Funktioniert


$ cat test.sh
#!/bin/bash

a="~/Desktop"
echo $a
a=~/Desktop
echo $a
$ ./test.sh
~/Desktop
/home/fthommen/Desktop
$

> > 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.

frank

-- 
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/