ドキュメント[1]を読んでいるときに、「jobspec」という用語が数回表示されます。
Jobspecとは何ですか?
[1] https://www.gnu.org/software/bash/manual/html_node/Job-Control-Builtins.html
Greg's Bash Guideのジョブ制御セクション は、これを次のように説明しています。
ジョブ仕様または「ジョブ仕様」は、ジョブを構成するプロセスを参照する方法です。 jobspecは次のようになります。
%n
ジョブ番号n
を参照します。%str
は、str
で始まるコマンドによって開始されたジョブを参照します。そのようなジョブが複数ある場合はエラーになります。%?str
は、str
を含むコマンドによって開始されたジョブを参照します。そのようなジョブが複数ある場合はエラーになります。%%
または%+
現在のジョブを参照するには、最後にバックグラウンドで開始されたジョブ、またはフォアグラウンドから中断されたジョブ。 jobspecが指定されていない場合、fgおよびbgはこのジョブで動作します。%-
以前のジョブ(%%
現在の前)。