GNU Parallel:如何将作业ID传递给命令

时间:2019-03-11 22:02:05

标签: gnu-parallel

假设我正在从标准输入接收的一组项目中并行运行gnu,并根据一些条件进行了分割:

cat content | parallel -j 4 my_command

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

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

(甚至有可能吗?现在查看手册页)

1 个答案:

答案 0 :(得分:1)

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

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

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