Digamos que comienzo un bashshell,
... y luego otra bashsesión desde dentro de ese shell,
... y luego otra bashsesión desde dentro de esa sesión,
... y luego otra bashsesión desde dentro de esa sesión,
... (veces N), etc.
Para salir de todas las sesiones N tengo que escribir exitN veces.
¿Cómo puedo saber qué tan profundo estoy anidado dentro de una sesión de bash determinada?
Idealmente, estoy buscando alguna variable de entorno similar a las $STYsesiones de pantalla.
bash
environment-variables
tetris11
fuente
fuente

exec(de modo que cuando este terminal se cierra, la XSession completa termina).$SHLVLproduce dos números diferentes para estos terminales. ¿Existe una variable de entorno que sea más específica de shell?$BASH_SUBSHELLParecía prometedor, pero no cumple.SHLVLcompruebe esta solución si encaja ...SHLVL=0en~/.xinitrc. Brillante, gracias