我实际上是在争论,它的发生。我只是想看看如果我输入$$1
并输入以下内容会发生什么。
[email protected]:~$ $$1
19301: command not found
19301是什么意思,它在说什么吗?
底线:$$1
bash的含义是什么。
$$
是当前进程的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] 删除。
我来说两句