gnu-parallel - 处理多个参数时的奇怪行为

时间:2017-07-20 19:45:40

标签: gnu-parallel

我正在使用GNU Parallel版本20170322并在尝试使用多个参数时获得了一些额外的行为。例如parallel echo ::: A B C ::: 1 2 3返回 A 1 A 2 B 1 B 2 正如所料,但parallel echo {} and {} ::: A B ::: 1 2返回 A 1 and A 1 A 2 and A 2 B 1 and B 1 B 2 and B 2

parallel echo {1} and {2} ::: A B ::: 1 2 1 and 2 A 1 1 and 2 A 2 1 and 2 B 1 1 and 2 B 2

我尝试重新安装甚至使用Rust fork,但我有同样的问题

1 个答案:

答案 0 :(得分:0)

parallel echo {} and {} ::: A B ::: 1 2按设计完成:插入{}两次。

你的shell可能在戏弄你(也许你正在使用tease-sh(tcsh))。尝试:

parallel echo '{'1} an'd {2}' ::: A B ::: 1 2