Скажіть, я запускаю bash
оболонку,
... а потім ще один bash
сеанс з цього оболонки,
... а потім ще один bash
сеанс з цього сеансу,
... а потім ще один bash
сеанс з цього сеансу,
... (раз N) тощо
Щоб вийти з усіх N сеансів, я повинен набрати exit
N разів.
Як я можу дізнатися, наскільки глибоко я вкладений в рамках будь-якого сеансу баш?
В ідеалі я шукаю змінну середовища, схожу на $STY
екранні сеанси.
exec
(так що коли цей термінал закривається, весь XSession закінчується).$SHLVL
видає два різних числа для цих терміналів. Чи є змінна середовища, яка більш специфічна для оболонки?