Ich habe eine Datei voller Zeilen wie:Ersetzen Zeichen innerhalb einer Zeile mit sed
ATOM 27576 OT2 TYR X 360 33.646 13.165 20.334 1.00 1.00 PROE
ich es konvertieren wollen wie sein:
ATOM 27576 OT2 TYR E 360 33.646 13.165 20.334 1.00 1.00 PROE
mit anderen Worten, setzen Sie den letzten Buchstaben von PRO
wo X
steht. X
ist eine Konstante innerhalb der Datei, aber das PRO
Postfix variiert. Ist es möglich, dies mit einem einzeiligen sed-Befehl zu erreichen?
'-E' erlaubt unescaped Pars. Ich mag die verschachtelten Capture-Gruppen. +1. – stevesliva