Я хочу удалить знак равенства только в том случае, если не, за которым следует 3D. Вот пример.sed/awk delete equals if NOT follow 3D
NB2HI4B2F4XWM3LNFZCGK3DJOZSXE6L=PNZSS4Y3PFZZWGSZB5GUTGKPLE=ONZXA33PNZSXEQ
Так это должно стал
NB2HI4B2F4XWM3LNFZCGK3DJOZSXE6LPNZSS4Y3PFZZWGSZB5GUTGKPLEONZXA33PNZSXEQ
Если возможно я мог иметь решение в awk
и sed
? Я знаю, что здесь есть много объяснений о том, как это сделать, но регулярное выражение не так просто в начале.
кажется работающим спасибо;) еще одна вещь Если бы я удалял equals, если не следует 3D ** и ** другое равно? – marcodv
@marcodv Просто добавьте лишний '=' в look-ahead, поэтому '= (?! 3D =)' будет соответствовать только '=', а не '3D ='. –