Ich benutze bash.Ein Liner zum Festlegen der Umgebungsvariablen, falls nicht vorhanden, sonst anhängen
Es ist eine Umgebungsvariable, die ich möchte entweder anhängen, wenn es bereits wie festgelegt ist:
PATH=$PATH":/path/to/bin"
Oder wenn es nicht bereits vorhanden Ich möchte es einfach setzen:
PATH="/path/to/bin"
Gibt es eine Ein-Zeilen-Anweisung, um dies zu tun?
Offensichtlich ist die Umgebungsvariable PATH
ziemlich immer eingestellt, aber es war am einfachsten, diese Frage mit zu schreiben.
Bevorzugen Sie diese Antwort, wie es ist etwas klarer. Danke – Cheetah
Diese Syntax ist bekannt als Shell Parameter Expansion und vollständige Dokumentation zu dieser Funktion finden Sie in der [man page] (https://www.gnu.org/software/bash/manual/bashref.html#Shell-Parameter- Erweiterung). – davidjb
Was ist das Csh-Äquivalent zu "setenv"? – Spade