У меня есть большой файл с тысячами строк, который выглядит так:
>ENST00001234.1
ACGTACGTACGG
TTACCCAGTACG
ATCGCATTCAGC
>ENST00002235.4
TTACGCAT
TAGGCCAG
>ENST00005546.9
TTTATCGC
TTAGGGTAT
Я хочу использовать grep для определенных идентификаторов (после знака >
), например, ENST00001234.1
, а затем хочу получать строки после совпадения до следующего >
[независимо от количества строк]. Я хочу получить таким образом около 63 идентификаторов одновременно.
Если я grep ENST00001234.1
и ENST00005546.9
ids, идеальный результат должен быть:
>ENST00001234.1
ACGTACGTACGG
TTACCCAGTACG
ATCGCATTCAGC
>ENST00005546.9
TTTATCGC
TTAGGGTAT
Я пробовал awk '/ENST00001234.1/ENST00005546.9/{print}'
, но это не помогло.