3 jun 2015

Primer taller de reciclaje en Miss Cupcakes ♥


El 24 de mayo fue el primer taller de reciclaje que hicimos con Miss Cupcakes, y todo salio súper lindo! 

Fue la primera vez que dictaba un taller y me sentí súper cómoda, Paloma nos preparó un espacio muy acogedor y rico!
En esta clase hicimos sellitos con borrador, y el marco de fotos con cartón reciclado (Aquí el tutorial). La clase se nos fue volando, pero todos aprendimos mucho y la pasamos muy bien!

Espero que se vuelva a repetir aquí les dejo algunas fotos del taller :)











No se olviden de seguirme y ver los avances de los tutoriales e imágenes bonitas
            

Eliminar la coincidencia de subcadena más larga de una cadena en bash

Como os mostré esta mañana, es muy fácil eliminar la coincidencia de subcadena más corta de una cadena en bash. Puesto que es igual de sencillo, en este post vamos a ver cómo eliminar la subcadena más larga en una cadena.

Para eliminar la coincidencia de subcadena más larga buscando desde el principio de una cadena, utilizaremos la siguiente sintaxis:
${cadena##subcadena}
Así mismo, para eliminar la coindencia de subcadena más larga buscando desde el final de una cadena, utilizaremos lo siguiente:
${cadena%%subcadena}

Siguiendo con el ejemplo del anterior post: Supongamos que tengo una variable con el siguiente valor:
impresora="EPSON-EPL5900-1234"
Y esta variable representa el nombre de la impresora: "EPSON-EPL5900" junto con el número de trabajo en el spool "1234".

Si quisiera quedarme tan sólo con el identificador del trabajo "1234" eliminando "EPSON-EPL5900", podría hacerlo de la siguiente manera:
# echo ${impresora##*-}

1234

Y si lo que quisiera fuera quedarme tan sólo con la marca de la impresora "EPSON" eliminando "EPL5900-1234", podría hacerlo de la siguiente manera:
# echo ${impresora%%-*}

EPSON
Publicado por primera vez en http://enavas.blogspot.com.es

Eliminar la coincidencia de subcadena más corta de una cadena en bash

Cuando utilizamos un signo dólar seguido de un nombre de variable en Bash, el shell sustituye el nombre de la variable por su valor. A esta característica se le llama expansión de parámetros.

La expansión de parámetros, nos permite manipular cadenas. En este post vamos a ver cómo eliminar la subcadena más corta en una cadena.

Para eliminar la coincidencia de subcadena más corta buscando desde el principio de una cadena, utilizaremos lo siguiente:
${cadena#subcadena}
Para eliminar la coindencia de subcadena más corta buscando desde el final de una cadena, utilizaremos lo siguiente:
${cadena%subcadena}

Un ejemplo: Supongamos que tengo una variable con el siguiente valor:
impresora="EPSON-EPL5900-1234"
Y esta variable representa el nombre de la impresora: "EPSON-EPL5900" junto con el número de trabajo en el spool "1234".

Si quisiera quedarme con el valor "EPL5900-1234" eliminando "EPSON", podría hacerlo de la siguiente manera:
# echo ${impresora#*-}

EPL5900-1234

Y si lo que quisiera fuera quedarme tan sólo con el nombre de la impresora "EPL5900-1234" eliminando "EPSON", podría hacerlo de la siguiente manera:
# echo ${impresora%-*}

EPSON-EPL5900
Es algo realmente sencillo y potente a la vez.
Publicado por primera vez en http://enavas.blogspot.com.es