我有以下顺序,
N
H
CB
CB
CG1
CG2
C
O
N
H
CB
CB
CG
CD
.
.
.
当“CB”在下面的行中重复时,我想用“CA”替换第一个“CB”,从而得到以下序列
N
H
CA
CB
CG1
CG2
C
O
N
H
CA
CB
CG
CD
.
.
.
我有以下顺序,
N
H
CB
CB
CG1
CG2
C
O
N
H
CB
CB
CG
CD
.
.
.
当“CB”在下面的行中重复时,我想用“CA”替换第一个“CB”,从而得到以下序列
N
H
CA
CB
CG1
CG2
C
O
N
H
CA
CB
CG
CD
.
.
.
如果您可以向后阅读文件,那么这种事情就容易多了。幸运的是,
tac
(这是cat
倒退的,因为它就是这样做的)可以让我们这样做。然后,当我们看到“CB”时,我们可以做一个注释,如果我们在下一行(以前的上一行)看到“CB”,则对其进行编辑;然后再次使用以下方法将其从后到前翻转tac
: