gpt4 book ai didi

bash - gnu并行中的两对双引号冲突

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

由于并行双引号与 OFS="\t"的双引号冲突,命令失败。有什么建议可以让它发挥作用吗?谢谢!

ls *bed | parallel -j 10 "intersectBed -a good-genes.gff -b {} -c | awk 'BEGIN{OFS="\t";} {print $1,$9,$4,$5,$7,$10}' > test.txt"

最佳答案

因为你有“外部”双引号,你也会遇到 awk $ 变量的问题。我会把它分成几 block :

awk_body='BEGIN{OFS="\t";} {print $1,$9,$4,$5,$7,$10}'
ls *bed | parallel -j 10 "intersectBed -a good-genes.gff -b {} -c | awk '$awk_body' > test.txt"

关于bash - gnu并行中的两对双引号冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10080502/

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