Digamos que eu inicie um bash
shell,
... e depois outra bash
sessão dentro desse shell,
... e então outra bash
sessão dentro dessa sessão,
... e depois outra bash
sessão dentro dessa sessão,
... (vezes N) etc
Para sair de todas as N sessões, tenho que digitar exit
N vezes.
Como descubro até que ponto estou aninhado em qualquer sessão do bash?
Idealmente, estou procurando alguma variável de ambiente semelhante à $STY
das sessões de tela.
exec
(para que, quando este terminal for fechado, o XSession inteiro termine).$SHLVL
produz dois números diferentes para esses terminais. Existe uma variável de ambiente mais específica do shell?