Onion's Crunch

Blog dedicado a la administracion bajo linux y a la programacion 2RDP, es decir como van llegando los requerimientos, resolver sin derecho a pataleo..... Tambien algunos tips para los perlceros, phpceros, javaceros, mysqlceros, postgresceros, apacheceros, entre otros....

martes, febrero 22, 2005

Programacion Bash: Funciones de Fechas

He aqui un codigo para trabajar con las fechas en modo bash. Requerimientos naturalmente disponer de un soporte para bash bien sea basado en win32 o en su defecto tener linux en su pc. La aplicacion que veran a continuación permite avanzar hasta el mes siguiente dia por dia, desde la fecha actual.

  1. #!/bin/sh
  2. #
  3. cmonth=`/bin/date -d '1 day ago' +%Y-%m`
  4. nmonth=`/bin/date -d '1 day next' +%Y-%m`
  5. i=1
  6. while [ "$cmonth" = "$nmonth" ]
  7. do
  8. echo "$nmonth-$i"
  9. i=`expr $i + 1`
  10. nmonth=`/bin/date -d "$i day next" +%Y-%m`
  11. done

Es una aplicacion bastante elemental y puede ser muy util para todos los bash ceros del planeta....

Algunos scripts interesantes en este sentido:
Advanced Bash-Scripting Guide
Linux Shell Scripting Tutorial


Que lo disfrute...!!