【发布时间】:2020-09-04 15:58:01
【问题描述】:
我想 grep 一个 vcf 文件来搜索多个位置。以下作品:
grep -f template_gb37 file.vcf>gb37_result
我的 template_gb37 有 10000 行,看起来像这样:
1 1156131 rs2887286 C T
1 1211292 rs6685064 T C
1 2283896 rs2840528 A G
当 vcf 有 rs 时,它可以完美运行。
问题是我要 grep 的 vcf 可能没有 rs 和 "."而是:
文件.vcf
#CHROM POS ID REF ALT ....
1 1156131 . C T ....
1 1211292 . T C ....
1 1211292 . T C ....
有没有办法用“rs”或只用“.”搜索我的多个模式?
提前致谢
【问题讨论】:
-
我删除了vcf标签;根据标签描述,它用于 vCard 文件。
-
好的,感谢您的 cmets。
标签: bash awk grep pattern-matching vcf-variant-call-format