【问题标题】:what does $$ mean in linux script? [duplicate]$$在linux脚本中是什么意思? [复制]
【发布时间】:2012-06-25 01:37:01
【问题描述】:

可能重复:
What does $$ mean in the shell?
What are the Special Dollarsign Variables (Possibly bash Only)?

我是 linux 环境的新手。我正在处理一个具有这样命令的特定脚本

ps -p $$

-p 应该遵循一个进程ID,但我不明白 $$ 是什么意思。 \ 一些 linux 大师可以解释一下吗? isit a var 它来自哪里等等,,

谢谢

【问题讨论】:

  • 基于$ 的特殊变量在另一个问题中进行了描述:stackoverflow.com/questions/5163144/… - $$ 本身表示此进程的 PID。
  • 它是一个变量吗?当我做 env 我看不到它...
  • env 显示环境。变量与环境变量不同。

标签: linux


【解决方案1】:

特殊的$$ 变量计算为当前进程的PID(进程ID)——它是一个整数; env 没有列出它,因为它不是一个环境变量。它是 BASH 提供的一个特殊的内置变量。

【讨论】:

    猜你喜欢
    • 2012-04-19
    • 2010-12-25
    • 2017-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-27
    • 2015-07-15
    • 2018-07-17
    相关资源
    最近更新 更多