Я пытаюсь удалить строку, начинающуюся с определенного слова в моем файле манифеста. Файл, содержащий строки, выглядит так:
<assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" **publicKeyToken="1fc8b3b9a1e18e3b**"></assemblyIdentity>
Я хочу удалить publicKeyToken = "1fc8b3b9a1e18e3b" из него.
Я сделал: sed -e "s/publicKeyToken=\"[0-9]*[a-z]*\*//g"
, но ничего не изменилось. Я не могу использовать publicKeyToken = "1fc8b3b9a1e18e3b" для замены, потому что содержимое между "" может измениться.
Кто-нибудь знает правильный способ сделать это?