Controlar la longitud del mes

Aquí dejo un trozo de un script que me ha estado dando algunos problemas, el motivo era que necesitaba saber la longitud del mes, pero como estoy haciendo una operación matemática el 0 de los meses de 1 digito desaparece y es preciso volverlo a meter.

El script petaba porque wl wc -m contaba 3 carácteres en el echo “10”. El motivo es que esta expresión en realidad es echo “10n”, para sacar el n ponemos -n en el echo.

#/bin/bash

MONTH=$(date +%m)
YEAR=$(date +%Y)

((MONTH=${MONTH}-1))

echo $MONTH

LONG_MES=`echo -n ${MONTH} |wc -m`

echo $LONG_MES

if [ $LONG_MES -ne 2 ]; then
   MONTH="0${MONTH}"
fi

echo $MONTH

DATE=${YEAR}${MONTH}

echo $DATE

Guifi.net conectado a telvent

Pues hoy hemos conseguido un nuevo objetivo, el de poner antenas de guifi.net y hacer el enlace con guifi.net en el tejado del edificio donde se encuentra uno de los datacenters mas importantes de Cataluña, telvent. Voy a contar la historia con un poco de detalle para poder analizar cada uno de los pasos y evitar errores en próximas instalaciones (tanto nuestras como vuestras), además de que han salido algunas cosas interesantes :)…

Octubres (Guifi-madrid, JetLag, Hackmeeting, xsf, oXcars)

El mundo del hacktivismo y de la cultura libre está en modo efervescente y de frenética actividad estos días.

Voy a hacer un poco de la actualidad tecno-friki de estos días, pero la cosa no acaba aquí :D (mal iríamos entonces!), además los octubres son activos por naturaleza, es un mes de inflexión y para mi el año empieza entre el 15 de Septiembre y el 1 de Octubre en lugar del 1 de Enero.…

Renombrar lista de mailman

Pues aquí documento un problemilla que me ha traido de cabeza unos días, el cambio de nombre de una lista de correo de mailman.

Lo primero que hacemos es renombrar los directorios (copiar si eres precavido)…

Hacknet

Es una manera breve de revolucionar la educación donde el estudiante en lugar ir a buscar el profesor, el profesor va con los materiales a buscar el estudiante.

La hacknet trata también de horizontalizar el conocimiento, siendo los propios estudiantes quienes comparten su conocimiento a otros una vez aprendidos los conceptos.…