在阅读文档[1]时,术语“jobspec”会出现几次。
什么是jobspec?
[1] https://www.gnu.org/software/bash/manual/html_node/Job-Control-Builtins.html
答案 0 :(得分:17)
The job control section of Greg's Bash Guide描述如下:
作业规范或“jobspec”是指构成作业的过程的一种方式。 jobspec可能是:
%n
表示职位编号n
。%str
指的是以str
开头的命令启动的作业。如果有多个此类工作,则会出错。%?str
指的是由包含str
的命令启动的作业。如果有多个此类工作,则会出错。%%
或%+
引用当前作业:最近在后台启动的作业,或从前台暂停的作业。如果没有给出工作规范,fg和bg将按此工作。%-
用于上一个作业(在当前作业之前为%%
的作业)。