On Fri, May 26, 2006 at 01:50:45PM +0200, Robert Michel wrote: > Salve! > > in der shell funktioniert das setzen einer Umgebungsvariablen: > bash> TEST="A" > bash> export TEST > bash> $TEST > A > bash> bash > bash2> $TEST > A > bash2> > > Versuche ich dies aus einem Skript heraus: > #!/bin/bash > # testexport.sh > TEST2="A" > export TEST2 > exit 0 > #EOF > > bash>./testexport.sh > bash>$TEST2 > bash> > > Hmm ist wohl ein Gedankenfehler das Umgebungsvariablen > nur fuer den aktuellen Prozess und seine Kinder gilt. > Kann man mit einem Skript nicht eine Variable richtig > global benutzbar erzeugen? Wie?
Du kannst das Skript sourcen: source testexport.sh oder . testexport Dadurch wird das Skript in der aktuellen Shell ausgefuehrt anstatt einen neue zu erzeugen. Cheers, Michael -- Escape the Java Trap with GNU Classpath! http://www.gnu.org/philosophy/java-trap.html Join the community at http://planet.classpath.org/ -- 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)