Uso del comando sed
2020-05-18
Recientemente he actualizado el tema del blog, si otra vez, y eso siempre conlleva la modificación de algunos metadatos en los ficheros o un cambio en la ubicación de enlaces. Con mas de 200 artículos publicados, quien me lo iba a decir cuando empecó este blog, es impensable el ir uno a uno realizando estos cambios, y ahi es donde podemos hacer uso de la potencia de nuestro terminal y del comando sed
Se te has fijado ahora el blog añade imágenes en la portado junto al encabezado del articulo, para ello necesitaba añadir una nueva linea a todos los ficheros markdown que contienen los articulos del blog, para ello basta con ejecutar
sed -i '4iauthorLink = "https://elblogdelazaro.org/"' *
Esta orden inserta en la línea numero 4 de todos los ficheros la cadena authorLink = “https://elblogdelazaro.org/”, fácil verdad, nos ahorra mucho trabajo, pero aun hay mas,
sed -i 's/\[\"Carlos M.\"\]/\"Carlos M.\"/g' *
Sustituye en todos los ficheros la cadena ["Carlos M."]
por la cadena “Carlos M.”
sed -i '5iimages = [" "]' *
sed -i '6ifeaturedImage = " "' *
Inserta en la linea 5 de todos los archivos la cadena~images = [" "]
y en la linea 6 de todos los archivos featuredImage = " "
sed -i 's/images/images/g' *
Y por ultimo cambiamos en todos los ficheros la cadena images-blog
por images
Espero que te haya gustado, pasa un buen día… 🐧