BASHPID

当前 Bash 实例的进程 ID(pid)。这与 $$ 变量不同,但它通常会给出相同的结果。这是 Bash 4 中的新功能,在 Bash 3 中不起作用。

~> $ echo "\$\$ pid = $$  BASHPID = $BASHPID"
$$ pid = 9265  BASHPID = 9265