Bash:入れ子になったセッションはどれくらい深いですか?

Bash:入れ子になったセッションはどれくらい深いですか?

bashシェルを起動してから
...bashそのシェル内で別のセッションを開始し、
...bashそのセッション内で別のセッションを開始し、
...bashそのセッション内で別のセッションを開始し、
...(Nを掛けます) )などです。

exitN個のセッションをすべて終了するには、N回入場する必要があります。

特定のbashセッションにどれだけ深くネストされているかをどうやって知ることができますか?

$STY理想的には、スクリーンセッションに似たいくつかの環境変数を探しています。

答え1

使用SHLVL。からman bash

SHLVL  Incremented by one each time an instance of bash is started.

例:

$ echo $SHLVL
1
$ bash
$ echo $SHLVL
2
$ bash
$ echo $SHLVL
3

関連情報