Mas*_*lah 1 linux text-processing bioinformatics
">16RI1_0 M01230:42:000000000-AWMRD:1:1101:15012:1778 1:N:0:0
TATCCGGATTTACTGGGTGTAAAGGGAGCGTAGGCGGCCATGCAAGTCAGAAGTGAAAAC
">16RA2_1 M01230:42:000000000-AWMRD:1:1101:15923:1780 1:N:0:0
TTGTCCGGATTTATTGGGCGTAAAGCGAGCGCAGGCGGTTTCTTAAGTCTGATGTGAAAGC
">0VC3_7 M01230:42:000000000-AWMRD:1:1101:15805:1805 1:N:0:0 TCATGAAGAACTCCGATCGCGAAGGCAAGTGTCCGGGGTGCAACTGACGCTGAGGCTCGAA
">11VI2_15 M01230:42:000000000-AWMRD:1:1101:17657:1817 1:N:0:0
GCGGCTTACTGGACTGTAACTGACGTTGAGGCTCGAAAGCGTGGGGAGCAAACAGGGCTC
Run Code Online (Sandbox Code Playgroud)
您好,我有一个包含此类信息的文件。我想打印所有以“>”开头的行和下一行,但有一个条件,以“>”开头的行应该包含字母V。请帮助我。
我想打印所有以“>”符号开头的行和下一行,但有条件以“>”符号开头的行应该包含字母V。
这grep
似乎有效:
grep -A 1 '^">.*V'
Run Code Online (Sandbox Code Playgroud)
例子:
grep -A 1 '^">.*V' file
">0VC3_7 M01230:42:000000000-AWMRD:1:1101:15805:1805 1:N:0:0 TCATGAAGAACTCCGATCGCGAAGGCAAGTGTCCGGGGTGCAACTGACGCTGAGGCTCGAA
">11VI2_15 M01230:42:000000000-AWMRD:1:1101:17657:1817 1:N:0:0
GCGGCTTACTGGACTGTAACTGACGTTGAGGCTCGAAAGCGTGGGGAGCAAACAGGGCTC
Run Code Online (Sandbox Code Playgroud)