Comando para saber los días que faltan para fin de año

Aunque no estamos en fechas de fin de año ni mucho menos, encuentro a este tip particularmente interesante.

En una terminal pongamos simplemente esto:

echo "Faltan $(($(date +%j -d"Dec 31")-$(date +%-j))) días para que termine el año $(date +%Y)."

Como verán, les aparecerá algo como:

Faltan 215 días para que termine el año 2013.

El funcionamiento es simple, estamos usando el comando y variable date, con date +%j sabemos el día del año en que estamos (ayer 30 de mayo es día número 150), luego sacamos cuántos días tiene el año -d”Dec 31″ (… o eso entendí yo), para finalmente restarle esos días que tiene el año al número del día actual, esto nos dará cuántos días faltan.

En fin, con el comando date se pueden hacer muchas más cosas de las que pensé :D

Saludos


KZKG^Gaara

KZKG^Gaara: Usuario de GNU/Linux y administrador de red desde hace algunos años. Intento mantenerme en el lado oscuro de la fuerza, pues es donde está lo divertido de la vida. Administrador y Fundador de todo esto que ven, pero uno más dentro de la familia.


12 comentarios en “Comando para saber los días que faltan para fin de año

Deja un comentario

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

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *

  1. Google Chrome 27.0.1453.93GNU/Linux x64
    Leproso_IvanLeproso_Ivan

    También sirve para muchas otras cosas, no solo para esperar las fiestas de fin de año.. Podría ser para recordar el aniversario con nuestra pareja, etc..

    2
  2. esos codigos de arriba, pertenecen a algun lenguaje de programacion?

    3
  3. es buena.

    5
  4. Muy bueno, y modificando el mes y el día puedo calcular otras fechas :)

    6
  5. “cal -j”
    o
    “cal -j 2013″
    Te muestra el día que llebamos de año. Es decir hoy por estas fechas es el día 151 del año, aunque ya queda poco para que acabe…

    7
  6. ‘Ta bueno para combinarlo con algo como con notify-send:

    notify-send “DesdeLinux es lo Mejor :)” “Faltan $(($(date +%j -d”Dec 31″)-$(date +%-j))) días para que termine el año $(date +%Y).”

    Pregunta solo por curiosidad: ¿se puede formatear con alguna etiqueta los comentarios, como ponerle negrita o colores?

    8
  7. Está interesante para hacerlo en la consola, pero si lo haces en exel y guardas ese archivo cada vez que lo abras te va a dar el dato de cuantos días faltan para lo que quieras.

    9
  8. También podrías usar un alias para no escribir todo cada vez que quieras saber cuantos días faltan:

    alias dias=’echo “Faltan $(($(date +%j -d”Dec 31″)-$(date +%-j))) días para que termine el año $(date +%Y).”‘

    10
  9. Muy útil, gracias!

    11
  10. Muy útil… Adaptable a cualquier countdown de hecho. :P

    12

Deja un comentario

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

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *