bash中的$$ 1是什么意思?

ɑː

我实际上是在争论,它的发生。我只是想看看如果我输入$$1并输入以下内容会发生什么。

[email protected]:~$ $$1
19301: command not found

19301是什么意思,它在说什么吗?

底线:$$1bash的含义是什么

玛诺

$$ 是当前进程的PID(进程ID)。

$$1是上面的PID,后跟文字字符串1

因此,它告诉您,您使用的bash是PID 1930。

但是...免费技巧:

show() { eval echo \$$1; }
show PATH
/home/romano/bin:/usr/local/bin:/bin:/usr/bin

(非常令人费解,不是吗?)

有关TLDP的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章