我有一个 fastq 文件,我需要根据 trinity 的需要编辑它的标题。我的标题是这样的:
- @SRR1561197。1 .1 HWI-ST1379:100:C29NPACXX:7:1101: 2115:2122 长度=102
- @SRR1561197。2 .1 HWI-ST1379:100:C29NPACXX:7:1101: 2202:2120 长度=102
- @SRR1561197。3 .1 HWI-ST1379:100:C29NPACXX:7:1101: 2319:2125 长度=102
- @SRR1561197。4 .1 HWI-ST1379:100:C29NPACXX:7:1101: 2510:2121 长度=102
在上面的标题中,粗体文本随着每个标题而不断变化,其他文本保持不变。现在我希望用导致以下标题的模式一次性替换所有标题:
@MexD1SRR1561197.1/1
@MexD1SRR1561197.2/1
@MexD1SRR1561197.3/1
@MexD1SRR1561197.4/1
我使用了以下命令,但它没有改变任何东西:
sed 's/ HWI.*/\/1/g' SRR1561197_1.fastq > change.fastq
sed 's/ HWI.+/\/1/g' SRR1561197_1.fastq > change.fastq
请帮助任何人?