我一直在尝试使用 GNU parallel,但一直无法让它正常工作!
例如,在非空目录中运行:
ls | parallel echo # Outputs single new line
ls | parallel echo echo echo # Outputs three new lines.
ls | parallel echo {} # /bin/bash: {}: command not found
ls | parallel echo '{}' # /bin/bash: {}: command not found
ls | parallel 'echo {}' # Outputs: {}
ls | parallel -IMM 'echo MM' # Outputs: MM
看起来它只是将每个参数作为命令执行,这没有意义。
我已经尝试了bash、zsh、tcsh、csh和sh,但都没有成功。