Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想问一下 .sh 脚本中的 $$ 是什么意思。 我的程序:
#!/bin/sh V1=$1 V2=$2 V3=$$ echo "$V1 $V2 $V3"
调用: ./mypro.sh 1 2 3
输出: 1 2 7215
$$是 bash 进程的 pid。
$$
从 bash 手册页部分特殊参数:
$ 扩展为 shell 的进程 ID。在 () 子shell 中,它扩展为当前shell 的进程ID,而不是子shell。