Angenommen, ich starte eine bash
Shell,
... und dann eine weitere bash
Sitzung innerhalb dieser Shell,
... und dann eine weitere bash
Sitzung innerhalb dieser Sitzung,
... und dann eine weitere bash
Sitzung innerhalb dieser Sitzung,
... (Zeiten N) usw.
Um alle N Sitzungen zu beenden, muss ich exit
N-mal eingeben.
Wie finde ich heraus, wie tief ich in einer bestimmten Bash-Sitzung verschachtelt bin?
Idealerweise suche ich nach einer Umgebungsvariablen, die $STY
für Bildschirmsitzungen ähnlich ist .
exec
(so dass beim Schließen dieses Terminals die gesamte XSession endet).$SHLVL
erzeugt zwei verschiedene Nummern für diese Terminals. Gibt es eine Umgebungsvariable, die mehr Shell-spezifisch ist?