gpt4 book ai didi

escaping - 如何在 gnu-parallel 中转义大括号

转载 作者:行者123 更新时间:2023-12-01 01:53:23 24 4
gpt4 key购买 nike

我有一个 python 脚本,我想以这种方式使用 gnu-parallel 调用它:

parallel run_script.py --outfile=/path/to/somewhere/{}/{}.nc --shift={} ::: 1 2 3

如何转义 [--outfile] 中用于 python 字符串格式的第一个花括号?

预期成绩:
parallel --dry-run run_script.py --outfile=/path/to/somewhere/{}/{}.nc --shift={} ::: 1 2 3
run_script.py --outfile=/path/to/somewhere/{}/{}.nc --shift=1
run_script.py --outfile=/path/to/somewhere/{}/{}.nc --shift=2
run_script.py --outfile=/path/to/somewhere/{}/{}.nc --shift=3

最佳答案

使用 -I将 {} 更改为其他内容:

parallel -I ,, --dry-run run_script.py --outfile=/path/to/somewhere/{}/{}.nc --shift=,, ::: 1 2 3

关于escaping - 如何在 gnu-parallel 中转义大括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42532693/

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