Re: sezten von Umgebungsvariable in skript mit export (z.B. bash)...
On 26.05.06 13:50:45, Robert Michel wrote:
> 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.
Nicht ganz, die Umgebungsvariablen gelten in der aktuellen Shell und
falls mit export exportiert in allen daraus gestarteten Shells. Der
Aufruf des Skriptes erzeugt aber eine neue Shell.
> Kann man mit einem Skript nicht eine Variable richtig
> global benutzbar erzeugen? Wie?
Wenn obiges Skript in der aktuellen Shell ausgefuehrt werden soll kannst
du das mit . bzw. source erreichen.
Andreas
--
Day of inquiry. You will be subpoenaed.
Reply to: