PATH kann vorübergehend für den folgenden Befehl festgelegt werden. Außerdem kann PATH in einem Skript festgelegt werden, das permanent (in diesem Terminal oder in dieser Sitzung) verbleibt. Wie kann ich PATH festlegen, das im Skript global wirksam ist, aber nicht nachdem das Skript beendet wurde?Wie setze ich PATH nur vorübergehend im Bash-Skript?
Beispiel:
PATH=$PATH:/path1 path1 is valid only for this line
export PATH=$PATH:/path2
path2 is valid for this line
and this line too
I like it
exit
> path2 is still valid after the script finishes
> and when I type commands here manually
> I don't like it
Nun ... es scheint, ich bin völlig falsch ... aber warum ist 'export' in .bashrc dauerhaft? (Entschuldigung, das könnte eine andere Frage sein) – akai
@akai Die Datei '.bashrc' stammt aus derselben Umgebung wie die Shell, die gerade gestartet wird. Es ist kein Skript, das in seiner eigenen Umgebung ausgeführt wird. – Kusalananda