$$在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脚本中是啥意思? [复制]的主要内容,如果未能解决你的问题,请参考以下文章