GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Verwenden von Umgebungsvariablen in Tmux.conf-Dateien?

Ist es möglich, eine Umgebungsvariable in einer tmux.conf-Datei zu verwenden? Ich versuche, einen Standardpfad zu einer Umgebungsvariablen festzulegen. Derzeit versuche ich Folgendes:

set -g default-path $MYVAR

weiter möchte ich prüfen, ob $MYVAR bereits gesetzt ist, damit ich Folgendes tun könnte:

if($MYVAR == "") set-environment -g MYVAR /somepath/

Irgendwelche Ideen?

Akzeptierte Antwort:

Ja, es sieht so aus, als wäre es möglich, Shell-Variablen in .tmux.conf zu erweitern Datei Es sieht so aus, als wäre es nicht erforderlich, aber eine gute Idee, sie zu zitieren, insb. Ich konnte dies gerade erfolgreich mit den Statusleistenoptionen tun.

# In ~/.tmux.conf:
set -g status_left "$MYVAR etc: "

$ export MYVAR="Shell stuff"
$ tmux

Ich kenne keine "if" oder andere Kontrollstrukturen in der Konfiguration, aber es könnte sein.


Linux
  1. Beispiele für Linux-Exportbefehle (Festlegen von Umgebungsvariablen)

  2. So behalten Sie Umgebungsvariablen bei der Verwendung von sudo bei

  3. Linux Mint - Umgebungsvariablen dauerhaft hinzufügen

  4. Verwenden von Umgebungsvariablen im cURL-Befehl - Unix

  5. Wie druckt man scheinbar versteckte Umgebungsvariablen?

So legen Sie Umgebungsvariablen in MacOS fest

So setzen und listen Sie Umgebungsvariablen in Linux auf

So setzen und listen Sie Umgebungsvariablen in Linux auf

So setzen und löschen Sie Umgebungsvariablen unter Linux

Wo sollten Umgebungsvariablen für Jenkins festgelegt werden?

Linux-Umgebungsvariablen