【问题标题】:What does "$$" means in shell script? [duplicate]"$$" 在 shell 脚本中是什么意思? [复制]
【发布时间】:2010-12-25 00:57:28
【问题描述】:

我在 shell 脚本中遇到过 "$$" 表达式,类似这样的

TFILE=$$

谁能告诉我它的意思?

【问题讨论】:

    标签: linux bash shell


    【解决方案1】:

    echo "$$" 打印当前运行进程的PID。

    【讨论】:

      【解决方案2】:

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

      它主要用于命名日志文件或临时文件,这样在运行相同脚本的多个实例时不会出现文件名冲突。

      【讨论】:

        【解决方案3】:

        这是当前进程的进程 ID - 有关详细信息,请参阅 StackOverflow 上的上一个问题:What does $$ mean in the shell?

        【讨论】:

          【解决方案4】:

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

          【讨论】:

          • 谢谢,现在代码有意义了!!!
          猜你喜欢
          • 2017-04-17
          • 1970-01-01
          • 2012-04-19
          • 2018-05-11
          • 2012-04-17
          • 1970-01-01
          • 1970-01-01
          • 2015-05-29
          • 2013-04-08
          相关资源
          最近更新 更多