GNU Parallel: как передать идентификатор задания в команду - PullRequest
1 голос
/ 12 марта 2019

Предположим, я запускаю gnu параллельно для массива элементов, полученных из стандартного in, и делю его в соответствии с некоторыми критериями:

cat content | parallel -j 4 my_command

Как получить доступ к номеру задания, чтобы я мог перейти в команду,в качестве аргумента - номер задания / идентификатор параллельного выполнения (чтобы каждый блок параллельного выполнения имел уникальный номер):

cat content | parallel -j 4 my_command -n ???

(возможно ли это? Просмотр страниц руководства на данный момент)

1 Ответ

1 голос
/ 12 марта 2019

Вы ищете замену строки {#}

cat content | parallel -j 4 my_command -n {#}

Это также упоминается на шпаргалке: https://www.gnu.org/software/parallel/parallel_cheat.pdf

...