Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
$$在linux脚本中是什么意思?_Linux - Fatal编程技术网

$$在linux脚本中是什么意思?

$$在linux脚本中是什么意思?,linux,Linux,可能重复: 我不熟悉linux环境。我正在处理一个特殊的脚本,它有这样一个命令 ps -p $$ -p应该遵循进程id,但我不理解$$的含义\ 一些linux大师能解释一下吗?这是一个变量,它来自哪里,等等 感谢特殊的$变量计算为当前进程的PID(进程ID)——它是一个整数;它不是由env列出的,因为它不是环境变量。它是BASH提供的一个特殊内置变量。基于$的特殊变量在另一个问题中进行了描述:-$本身意味着这个过程的PID。它是一个变量吗?当我使用env时,我看不到它…env显示环境。变量

可能重复:

我不熟悉linux环境。我正在处理一个特殊的脚本,它有这样一个命令

ps -p $$
-p应该遵循进程id,但我不理解$$的含义\ 一些linux大师能解释一下吗?这是一个变量,它来自哪里,等等


感谢

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

基于
$
的特殊变量在另一个问题中进行了描述:-
$
本身意味着这个过程的PID。它是一个变量吗?当我使用env时,我看不到它…
env
显示环境。变量与环境变量不同。