Мне нужно изменить много файлов .pdb для работы, и мне нужно написать скрипт этой операции, чтобы каждый раз не тратить время на ручное выполнение этого.
Я получил файл с этим конкретным форматом (этоИзвлеките из файла, вы можете увидеть полный файл здесь ):
ATOM 5210 C4 G B 96 10.157 -47.431 -42.832 1.00 43.97 C
ATOM 5211 P G B 97 11.305 -41.644 -44.835 1.00 26.64 P
ATOM 5212 OP1 A B 97 12.654 -41.242 -44.460 1.00 26.64 O
ATOM 5213 OP2 A B 97 10.167 -41.192 -44.014 1.00 26.64 O
ATOM 5214 O5' A B 97 11.079 -41.206 -46.340 1.00 26.64 O
В частности, для каждого файла мне нужно заменить слово «OP1» в третьем столбце другим ключевым словом, ноТОЛЬКО если в первом столбце отображается «ATOM», а в шестом столбце есть определенное число.
Я пытался написать сценарий с помощью sed, но не получил приличного результата.
Надеюсь, кто-нибудьможет помочь
Спасибо