Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
美元!存在于 bash/shell 脚本中,如果存在,请告知其用途。为什么echo $!在命令行上运行时会出现空白?
echo $!
除了其他答案,这个回声
如果您尚未在当前 shell的后台运行任何进程,将打印空白。如果你现在运行:
date & echo $!
然后它会打印类似的东西(即最后执行的后台进程的进程ID):
47833
$!是您的 shell 在后台运行的最后一个程序的 PID
$!
美元!- 显示在后台启动的最后一个进程 ID。