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