【发布时间】:2023-04-06 04:33:01
【问题描述】:
我有多个文件...看起来像:
ATOM 1244 O VAL 160 7.381 11.465 -2.646 1.000 60.790 0.000
ATOM 1245 CB VAL 160 5.766 13.870 -0.914 1.000 57.640 0.000
ATOM 1246 CG1 VAL 160 7.232 14.074 -0.568 1.000 57.530 0.000
ATOM 1247 CG2 VAL 160 5.065 15.213 -1.089 1.000 58.420 0.000
ATOM 1248 N VAL 1 -14.324 -25.299 8.568 1.000 77.840 0.000
ATOM 1249 CA VAL 1 -14.315 -23.826 8.346 1.000 78.450 0.000
ATOM 1250 C VAL 1 -15.181 -23.169 9.426 1.000 76.690 0.000
现在我必须在行后添加“TER”:
ATOM 1247 CG2 VAL 160 5.065 15.213 -1.089 1.000 58.420 0.000
这一行在所有文件中都是相同的。所以就像我应该在所有文件中找到这一行,然后在这一行之后添加“TER”..
我认为可以通过 grep 或 sed 搜索行。但是如何在下一行添加字符串?我根本不清楚这段代码......有人会帮助吗......
【问题讨论】:
-
使用哪种编程语言?
-
行后 (ATOM 1247 CG2 VAL 160 5.065 15.213 -1.089 1.000 58.420 0.000) 下一行应该有“TER”。生物学中的“TER”表示此处文件的终止。 .