Feliz 2019 ! con un script para año nuevo

y

Si eres un administrador de sistemas de habrás topado con la necesidad de crear un estructura de directorios Año/Mes para almacenar archivos, respaldos o alguna información importante. Cuando es año nuevo siempre felicitas a los amigos, pero también tienes que crear la estructura del siguiente año para que las cosas sigan funcionando.

Feliz 2019 ! con un script para año nuevo

Para crear esa estructura puedes hacerlo a mano, en realidad no es mucho problema si tienes que hacerlo una vez en un servidor, pero si los números crecen pues es un problema.

Para solucionar esto, siempre está el scripting y se puede hacer con dos pares de líneas de código y luego puedes hacer esta tarea con un simple comando. Este es el código que he creado para crear un directorio del año con los directorios de los meses del 01 al 12 dentro de éste.

!/bin/bash
year=$1
for i in {1..12}; do
   month=printf "%02d" $i
   mkdir -p $year/$month
done

Puedes crear un archivo con el código anterior, grabarlo como newyear.sh y luego darle permisos de ejecución con el siguiente comando:

chmod 755 newyear.sh

Una vez creado y con los permisos de ejecución, al usarlo puedes obtener un resultado parecido a esto:

Este pequeño pero útil script te puede generar una estructura con un directorio en donde indicas el año (o el nombre que quieras) y luego 12 directorios dentro de éste identificados del 01 al 12

2019
|
+- 01
+- 02
+- 03
+- 04
+- 05
+- 06
+- 07
+- 08
+- 09
+- 10
+- 11
+- 12

Espero que tengas un Feliz año nuevo 2019 y este pequeño script te sirva para agilizar alguna tarea o te sirva para automatizar algo mas complejo que involucre estos directorios AÑO/MES.

Tu servidor y amigo

Luis Armando Medina Avitia


This entry was posted in Blog and tagged , , , . Bookmark the permalink.
Top Courses in IT & Software 640x480

Comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *



Save my name, e-mail and web site for next time I comment.

*


Calcula para comentar *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Más en Blog
rsync backup: Cómo Hacer un Respaldo con rsync Cuando lo Necesites

Respaldar tu información siempre es importante, te permite poder enfrentar algún desastre y recuperar información de tu laptop o de...

Back to the basics…

Hace unos meses que no atendía este sitio, la verdad, no tenia tiempo, ni ganas de escribir una sola linea....

Cerrar