$$在linux脚本中是啥意思? [复制]

Posted

技术标签:

【中文标题】$$在linux脚本中是啥意思? [复制]【英文标题】: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 它来自哪里等等,,

谢谢

【问题讨论】:

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

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

【讨论】:

以上是关于$$在linux脚本中是啥意思? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

“?”是啥意思?在 Erlang 中是啥意思? [复制]

“||”是啥意思在 var 语句中是啥意思? [复制]

“**”在python中是啥意思? [复制]

-> 在 C++ 中是啥意思? [复制]

[=](...)... 在 C++ 中是啥意思? [复制]

!== 和 === 在 PHP 中是啥意思? [复制]