1 2 3 4 5 6 |
#!/bin/bash # Detectando fin de mes y mostrando en pantalla. TOMORROW=`date --date=tomorrow +%d` if [ $TOMORROW -eq "1" ]; then echo "ALERTA: Hoy es el último día de $MES!" fi |
Como se puede observar, ejecutando el siguiente comando « date –date=tomarrow +%d» se obtiene el número del día de mañana, que es guardado en una variable. Luego el contenido de la variable se compara con el número que esperamos que sea el día de mañana, que en el ejemplo es el día primero (1) del mes siguiente, y si cumple la condición hacemos lo que necesitamos hacer.