使用“ |”进行grepping 替代运算符

以下是一个名为AT5G60410.gff的大文件的示例:

Chr5    TAIR10  gene    24294890    24301147    .   +   .   ID=AT5G60410;Note=protein_coding_gene;Name=AT5G60410

Chr5 TAIR10 mRNA 24294890 24301147 . + . ID=AT5G60410.1;Parent=AT5G60410;Name=AT5G60410.1;Index=1

Chr5 TAIR10 protein 24295226 24300671 . + . ID=AT5G60410.1-Protein;Name=AT5G60410.1;Derives_from=AT5G60410.1

Chr5 TAIR10 exon 24294890 24295035 . + . Parent=AT5G60410.1

Chr5 TAIR10 five_prime_UTR 24294890 24295035 . + . Parent=AT5G60410.1

Chr5 TAIR10 exon 24295134 24295249 . + . Parent=AT5G60410.1

Chr5 TAIR10 five_prime_UTR 24295134 24295225 . + . Parent=AT5G60410.1

Chr5 TAIR10 CDS 24295226 24295249 . + 0 Parent=AT5G60410.1,AT5G60410.1-Protein;

Chr5 TAIR10 exon 24295518 24295598 . + . Parent=AT5G60410.1

我在使用grep从中提取特定行时遇到了一些麻烦。我想提取所有在第三列中指定的“基因”或“外显子”类型的行。当这不起作用时,我感到很惊讶:

grep 'gene|exon' AT5G60410.gff

没有结果返回。我哪里出问题了?

回答:

您需要逃脱|。以下应做的工作。

grep "gene\|exon" AT5G60410.gff

以上是 使用“ |”进行grepping 替代运算符 的全部内容, 来源链接: utcz.com/qa/405864.html

回到顶部