2009-12-09 44 views
8

我碰到“$$”在shell脚本的表情,像这样

TFILE=$$

谁能告诉我它的含义是什么?

回答

20

$$表示当前正在运行的进程的进程ID。

+0

谢谢,现在的代码是有道理的! – 2009-12-09 22:36:37

1

$$是在UNIX当前运行的进程的进程ID。

大多数情况下它与日志文件或临时文件的命名一起使用,以便在运行相同脚本的多个实例时不会发生文件名冲突。

0

echo“$$”打印当前运行过程的PID。