Andreas Pakulat <[EMAIL PROTECTED]> writes:
> ich stehe hier grad ein wenig auf dem Schlauch und mir fehlt ein wenig
> das passenden Suchwort fuer die bash-manpage. Was ich will ist, mit
> einem kleinen Skript 2 Shell-Variablen setzen so dass sie auch in der
> Shell erscheinen in der ich das Skript aufrufe (konkret gehts darum den
> Pfad und QTDIR zu aendern um Qt4 statt Qt3 nutzen zu koennen). Aber
> einfache exports in dem Skript scheinen nur in dem Skript zu gelten...

laß Dein Skript die Variablen ausgeben à la

$ cat envchange.sh
#! /bin/sh
echo QTDIR=/some/path
echo export QTDIR
$ eval `envchange.sh`

Das hat den Vorteil, daß Dein Skript intern viel anstellen kann, ohne
gleich die "sourcende" Shell zu kontaminieren.

Thomas Jahns
-- 
"Computers are good at following instructions,
 but not at reading your mind."
D. E. Knuth, The TeXbook, Addison-Wesley 1984, 1986, 1996, p. 9


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an