GNU Parallel:如何将job id传递给command

问题描述 投票:1回答:1

假设我在从标准输入接收的项目数组上运行gnu parallel,并根据某些条件进行拆分:

cat content | parallel -j 4 my_command

如何访问作业编号,以便我可以作为参数传递并行执行的作业编号/ ID(以便每个并行执行块具有唯一编号):

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

(这是否可能?目前查看手册页)

gnu-parallel
1个回答
1
投票

您正在寻找替换字符串{#}

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

在备忘单上也提到:https://www.gnu.org/software/parallel/parallel_cheat.pdf

© www.soinside.com 2019 - 2024. All rights reserved.