Powiedzmy, że rozpoczynam bash
powłokę,
... a następnie kolejną bash
sesję z tej powłoki,
... i kolejną bash
sesję z tej sesji,
... a następnie kolejną bash
sesję z tej sesji,
... (razy N) itp.
Aby wyjść ze wszystkich N sesji, muszę wpisać exit
N razy.
Jak mogę dowiedzieć się, jak głęboko jestem zagnieżdżony w ramach danej sesji bash?
Idealnie szukam zmiennej środowiskowej podobnej do $STY
sesji ekranowych.
exec
(tak, że kiedy ten terminal zostanie zamknięty, cała XSession kończy się).$SHLVL
tworzy dwie różne liczby dla tych terminali. Czy istnieje zmienna środowiskowa, która jest bardziej specyficzna dla powłoki?