gpt4 book ai didi

bash - 在脚本中执行 GNU Parallel

转载 作者:行者123 更新时间:2023-11-29 09:04:39 25 4
gpt4 key购买 nike

从命令行执行的命令 parallel echo {}::::A B C 返回正确的结果,而在 bash 脚本中调用时返回错误:

这是脚本:

#script.bash
#!/usr/bin/env bash

parallel echo {} ::: A B C

这是输出:

bash script.bash
/bin/bash: {}: command not found
/bin/bash: ::: command not found
/bin/bash: A: command not found
/bin/bash: B: command not found
/bin/bash: C: command not found

知道为什么以及如何在 bash 脚本中正确调用 GNU parallel 吗?

最佳答案

显然 --tollef 开关(不支持 ::: 语法)在您从脚本运行时启用。

您可以通过启用 --gnu 开关来修复它

parallel --gnu echo {} ::: A B C

关于bash - 在脚本中执行 GNU Parallel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21090659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com