我需要删除上面2行和下面4行,以'Possible'
开头。这条线也应该被删除。我不习惯在终端工作,但似乎是我想要的解决方案是最直接的。grep:参数列表太长
的问题是,我的档案有超过70000行,它似乎是太多grep
:
$ grep -v "$(grep -E -a -B 2 -A 3 'Possible' structure)" structure >final
-bash: /bin/grep: Argument list too long
是否有任何其他的方式来做到这一点?输入文件的片段,其中一部分要被擦除:
gi|41|gb|JH9|.1(59-594) Length: 73 bp
Type: Glu Anticodon: CTC at 33-35 (59424-59426) Score: 22.64
Possible pseudogene: HMM Sc=43.51 Sec struct Sc=-20.87
* | * | * | * | * | * | * |
Seq: GCCCGTTTGGCTCAGTGGAtAGAGCATCGGCCCTCAgACCGTAGGGtCCTGGGTTCAGTTCTGGTCAAGGGCA
Str: >>>>.>...>>>>........<<<<.>>>>........<<<.<......>.>>.......<<.<..<.<<<<.
@Rubens:谢谢!看起来更体面 – Nelly