获取最后执行命令的 PID(无背景)

Jon*_*ert 8 linux bash shell pid

我想知道最后执行的命令的PID。我经常看到这样的情况:

$ command &
$ pid=$!
Run Code Online (Sandbox Code Playgroud)

但我正在寻找同样的东西,而不在后台运行命令。

Mik*_*hov 2

您可以在脚本中使用以下构造:

PID=`sh -c "echo $$; exec your_command -with-arguments"`
echo $PID 
Run Code Online (Sandbox Code Playgroud)