estoy un poco atascado en un script bash para ejecutar en el terminal de linux. ¿me podrían dar una ayuda por favor?
BUSCAR:
src="../../../miweb.wordpress.com/*.jpg*"
y REEMPLAZAR por esto:
src="../../../miweb.wordpress.com/[AQUI DEBE MANTENER LAS RUTA ORIGINAL DE LAS CARPETAS].jpg"
El problema que tengo es que el PRIMER ASTERISCO DE BUSCAR necesito que me lo deje intacto, es decir que respete lo que haya sin cambiarle nada. Y ahora lo que me hace es colocarle un *
Es decir, el codigo es este:
src="../../../miweb.wordpress.com/2016/12/image.jpg?w=321&h=432"
src="../../../miweb.wordpress.com/2017/11/image2.jpg?w=22&h=42"
src="../../../miweb.wordpress.com/2013/09/conflicteb42.jpg=21&h=208"
src="../../../miweb.wordpress.com/2013/09/coty1.jpg?w=21&h=208"
....
y necesitaría que me quedarán asi:
src="../../../miweb.wordpress.com/2016/12/image.jpg"
src="../../../miweb.wordpress.com/2017/11/image2.jpg"
src="../../../miweb.wordpress.com/2013/09/conflicteb42.jpg"
src="../../../miweb.wordpress.com/2013/09/coty1.jpg"
....
He probado a hacer esto pero se me rompe todo el código:
Código:
por que hay otros valores muy similares, y por ello OBLIGATORIAMENTE necesito tomar también el principio que os he puesto el de:perl -pi -w -e 's#jpg?w=\.*"#jpg"#g' ./*.*
Código HTML:
src="../../../miweb.wordpress.com/
Llevo unas horas pero no lo he conseguido.
Muchas gracias de antemano!