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)

