0


我想问一下 .sh 脚本中的 $$ 是什么意思。
我的程序

#!/bin/sh

V1=$1
V2=$2
V3=$$

echo "$V1 $V2 $V3"

调用
./mypro.sh 1 2 3

输出
1 2 7215

4

2 回答 2

2

$$是 bash 进程的 pid。

于 2013-06-07T02:11:26.140 回答
2

从 bash 手册页部分特殊参数

$ 扩展为 shell 的进程 ID。在 () 子shell 中,它扩展为当前shell 的进程ID,而不是子shell。

于 2013-06-07T02:11:32.970 回答