Parece-me que você precisa empregar captura de grupo e referências anteriores para que isso funcione bem. Brincando um pouco com esses conceitos, eu apresentei o seguinte que funcionou bem para o que eu entendo que seu caso de uso seja:
sed 's#src="images/\(.*\).jpg"#& name=""#'
As coisas interessantes aqui são:
- Usando
#como o separador em vez do normal/. Isso facilita o raciocínio, porque não requer escaçar as barras no padrão. - Capturando a entrada em um grupo usando os parênteses (com escape).
- Reutilizar toda a correspondência com
&(dica do chapéu: G-man). - Referenciando novamente o grupo capturado no texto de substituição (
).