Eles devem distinguir entre o trabalho atual e o anterior; o último trabalho e o segundo último trabalho para mais de dois trabalhos, com +
para o último e -
para o segundo último.
De man bash
:
The previous job may be referenced using
%-
. If there is only a single job,%+
and%-
can both be used to refer to that job. In output pertaining to jobs (e.g., the output of the jobs command), the current job is always flagged with a+
, and the previous job with a-
.
Exemplo:
$ sleep 5 &
[1] 21795
$ sleep 5 &
[2] 21796
$ sleep 5 &
[3] 21797
$ sleep 5 &
[4] 21798
$ jobs
[1] Running sleep 5 &
[2] Running sleep 5 &
[3]- Running sleep 5 &
[4]+ Running sleep 5 &
$
[1] Done sleep 5
[2] Done sleep 5
[3]- Done sleep 5
[4]+ Done sleep 5