Как и при любом расширении параметра, вы должны указать имя параметра, а не произвольную строку.\j
не является именем параметра;это текст, который вы хотите получить из расширения параметра.
После расширения параметра @P
дополнительно подвергает результат быстрому расширению, так что \j
заменяется наколичество рабочих мест.
$ num_jobs="\j"
$ echo "${num_jobs}"
\j
$ echo "${num_jobs@P}"
0