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

Re: Path



Rolf Lindenbring <rolf.lindenbring@teepack.com> wrote:
> Hallo zusammen,
> hab da mal ' ne Frage zur PATH Variablen
> wenn ich in der Datei folgende Zeile einfüge

> export PATH=/usr/src/qt:$PATH

> warum wird das dann nicht ausgeführt ?
[...]
> warum ??
> was mach ich denn falsch ?

Du meinst so?
printf '#!/bin/sh\nexport PATH=/usr/src/qt:$PATH\n' > /tmp/datei
chmod +x /tmp/datei
/tmp/datei

Das ist ganz einfach, /tmp/datei wird in einer neuen Subshell
ausgefuehrt, $PATH im Environment dieser Subshell wird modifiziert,
mit Ende des Skripts beendet sich die Subshell. Wenn du das
Environment der aktuelle Shell modifizieren willst, musst du das
Skript "sourcen":
. /tmp/datei
                cu andreas



Reply to: