8

KornShell中的含义是什么$$?我猜它与进程ID相关,但我想知道它的确切含义。

4

2 回答 2

6

$$ ksh进程本身的进程id;$PPID是其父进程的进程 ID。

这是特殊参数的 ksh (93) 文档(在折叠之后)。ksh88 的相同信息。

于 2009-12-04T13:26:26.410 回答
2

它用于使用进程 ID 制作临时名称。假设您需要一个文件名,但该名称对于您所在的进程必须是唯一的 - 因此,如果多个人运行相同的 ksh 脚本,他们将不会互相踩踏。

$$ 在 bash、sh 和其他 UN*X shell 中。

于 2009-12-04T13:02:49.813 回答