除了其他答案,这个回音
echo $!
Run Code Online (Sandbox Code Playgroud)
如果您尚未在当前shell 中的后台运行任何进程,则将打印为空白.如果您现在运行:
date &
echo $!
Run Code Online (Sandbox Code Playgroud)
然后它将打印出类似的内容(即上次执行的后台进程的进程ID):
47833
Run Code Online (Sandbox Code Playgroud)
$! 是shell在后台运行的最后一个程序的PID