gpt4 book ai didi

variable-assignment - 如何在gnu并行中分配变量?

转载 作者:行者123 更新时间:2023-12-04 00:08:16 25 4
gpt4 key购买 nike

我想在传递给 parallel 的命令中分配一个变量:

parallel "my_variable={}_33; echo $my_variable" ::: a b c

输出应该是:
# a_33
# b_33
# c_33

当然,这只是一个玩具示例。在实际示例中,我想用该变量做其他事情。

最佳答案

你离自己解决它很近了。您只是忘记了“和”之间的区别:

parallel 'my_variable={}_33; echo $my_variable' ::: a b c

如果你正在做高级的事情,请记住你可以使用 bash 函数:
doit() {
echo Doing it for $1
sleep 2
echo Done with $1
}
export -f doit
parallel doit ::: 1 2 3

关于variable-assignment - 如何在gnu并行中分配变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26694725/

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