我在shell脚本中遇到了“$$”表达式,类似这样
TFILE=$$
谁能告诉我它的含义?
答案 0 :(得分:22)
$$
表示当前正在运行的进程的进程ID。
答案 1 :(得分:5)
这是当前流程的流程ID - 有关详细信息,请参阅StackOverflow上的上一个问题:What does $$ mean in the shell?
答案 2 :(得分:1)
$$是UNIX中当前正在运行的进程的进程ID。
主要用于命名日志文件或临时文件,以便在运行相同脚本的多个实例时不会发生文件名冲突。
答案 3 :(得分:0)
echo“$$”打印当前正在运行的进程的PID。