簡単な質問ですが、情報が見つかりませんでした。どういう意味ですか、$!または$$bashですか?
例:ps -p $! またはpstree $$?
実際、これらの変数はBourneシェルからbashによって継承されました。
$$現在のPIDを意味します。
$!シェルがバックグラウンドで実行された最後のプログラムのPIDです(例myprog &)
シェル変数のリストは次のとおりです。
$!バックグラウンドで実行された最後のジョブのプロセスIDです。
$$スクリプト自体のプロセスIDです。
(上記は両方とも、TDLPのAdvanced Bash Scripting Guideへのリンクです。)