【问题标题】:gnu-parallel - Weird behavior when handle multiple argumentsgnu-parallel - 处理多个参数时的奇怪行为
【发布时间】:2017-07-20 19:45:39
【问题描述】:

我使用的是 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,但我遇到了同样的问题

【问题讨论】:

    标签: gnu-parallel


    【解决方案1】:

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

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

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

    【讨论】:

    • zsh 一起工作:parallel echo '{1} and {2}' ::: A B ::: 1 2
    猜你喜欢
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-27
    • 2014-10-09
    相关资源
    最近更新 更多