Talvez este seja um trabalho para o regex:
sed -e 's/\Wbackground:[^;]\+;//g'
Mude o "plano de fundo" para o que você está perguntando.
O caractere não-palavra machos \ W. [^;] corresponde a qualquer coisa que não seja; uma ou mais vezes. Seguido por;, que é tudo substituído por nada.