KornShell中的含义是什么$$
?我猜它与进程ID相关,但我想知道它的确切含义。
问问题
4233 次
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 回答