Jörg Reinholz: bash - Globale Umgebungsvariable im Script ändern

Beitrag lesen

Ich würde es gerne ermöglichen, dass man einfach einmal nur etwas wie ~/bin/botmgr --tmpregister eingeben muss und das Script PATH ändert.

Du willst (trotz aller Sicherheitsbedenken) das aktuelle Verzeichnis temporär in den Pfad der aktuellen Shell aufnehmen? Per Skript?

OK.

Dein ~/bin/botmgr:
------------------------
export PATH="$PATH:."
------------------------
Keine shebang!

Ausführen mit

. botmgr (siehe Dedlfix)

(bei mir ist ~/bin im Pfad) - Danach ist der Pfad in der aktuellen Shell gesetzt und auch in Subshells gültig. (Ausnahme folgt)

Warnung: Fummel damit nie(NIE!) als root herum. (Ich bin sehr froh, dass diese Variable bei einem "sudo bash" nicht "überlebt".

Jörg Reinholz