Que tal uma expressão regular:
sed -r -i 's/(data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQoAAAAkCAAAAABUcSvnAAAHbklEQVRo3u2Ya0xURxTHR9Yt6CJdLSU0hFoxPhIS41ujDex).*(HHAAAAAElFTkSuQmCC)/.\/logo.jpg/g' filename
Procure o início e o final da string e substitua por .\/logo.jpg
in filename
.
Use -i
para substituir o conteúdo no nome do arquivo.