如何获得subshell的PID?

如何获得subshell的PID?

请问dearvoid,在命令当前shell下使用(list)方式,如何获得subshell的pid?      
一家之言:
感觉 subshell 不是一个 sub-process, 因此 subshell 没有它自己的 PID, 在 (...) 中 echo $$ 得到的是 current shell 的 PID. 我们可以把 subshell 理解成一个 sub-environment, 在这个 env 里面的一些 command 不会对当前 shell 造成影响      
谢谢老兄!明白了!      
可以这样试试:
复制内容到剪贴板
代码:
[color=blue]-(user@host:tty)-(root)-
[4264 0] %[/color] pstree -p
. . .
        |-sendmail(3334)
        |-sendmail(3376)
        |-sshd(3261)---sshd(4259)---[color=red]bash(4264)---pstree(4543)[/color]
        |-syslogd(3181)
. . .
[color=blue]-(user@host:tty)-(root)-
[4264 0] %[/color] (sleep 3600) &
[1] 4544
[color=blue]-(user@host:tty)-(root)-
[4264 0] %[/color] pstree -p
. . .
        |-sendmail(3376)
        |-sshd(3261)---sshd(4259)---[color=red]bash(4264)-+-pstree(4545)[/color]
        |                                      [color=red]`-sleep(4544)[/color]
        |-syslogd(3181)
. . .
[color=blue]-(user@host:tty)-(root)-
[4264 0] %[/color]