Archivo de la categoría ‘Linux’

Separar nombre y extension en bash

Miércoles, 21 de abril de 2010

Supongamos que queremos hacer un script en bash que recorra los nombres de todos los ficheros de un directorio (estos nombres siguen el patrón nombre.ext, por ejemplo imagen01.png, imagen02.png, grafico.png,…)

Si guardamos en foo la ruta a nuestro fichero:

foo=/tmp/mi.directorio/imagen.png

Podemos usar las siguientes intrucciones de manipulación de strings en Bash:

path = ${foo%/*}
Para obtener: /tmp/mi.directorio

file = ${foo##*/}
Para obtener: imagen.png

base = ${file%%.*}
Para obtener: imagen

ext = ${file#*.}
para obtener: png

Todos estos trucos y más, los podéis ver en detalle en este artículo ya muy viejito pero igual de útil que al principio de Linux Gazette

Linex Software libre

Miércoles, 21 de abril de 2010

La Junta de Extremadura apuesta por las nuevas tecnologías como motor de progreso para la sociedad. El mundo ya está más que convencido del papel que desempeñan los ordenadores, Internet o de las grandes redes telemáticas en el futuro de la sociedad. Pero hace casi una década formular un plan estratégico que comprometiese unas más que considerables inversiones públicas en su desarrollo resultaba bastante más arriesgado.

vía gnuLinEx.org.

La tecnologia de los 80″

Jueves, 17 de diciembre de 2009

Si tuviste la suerte de vivir los 80, en particular la tecnología de los 80 seguro que este vídeo te interesa, lástima que no hablen del ZX-Spectrum.