Ordre per saber els dies que falten per cap d'any

Tot i que no estem en dates de cap d'any ni molt menys, trobada a aquest tip particularment interessant.

En una terminal posem simplement això:

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

Com veuran, els apareixerà alguna cosa com:

Falten 215 dies perquè acabi l'any 2013.

El funcionament és simple, estem fent servir la comanda i variable data, Amb date +% j sabem el dia de l'any en què estem (ahir 30 de maig és dia número 150), Després vam treure quants dies té l'any -d »Dec 31" (... o això vaig entendre jo), Per finalment restar-li aquests dies que té l'any a el nombre de el dia actual, això ens donarà quants dies falten.

En fi, amb la comanda date es poden fer moltes més coses de les que vaig pensar 😀

Salutacions


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   eliotime3000 va dir

    Quina bona!

  2.   Leproso_Ivan va dir

    També serveix per a moltes altres coses, no només per esperar les festes de cap d'any .. Podria ser per recordar l'aniversari amb la nostra parella, etc ..

  3.   edo va dir

    aquests codis de dalt, pertanyen a algun llenguatge de programació?

    1.    103 va dir

      xoc

  4.   sieg84 va dir

    és bona.

  5.   Citux va dir

    Molt bo, i modificant el mes i el dia puc calcular altres dates 🙂

  6.   zerberros va dir

    «Calç -j»
    o
    «Calç -j 2013»
    Et mostra el dia que portem d'any. És a dir avui l'hora d'ara és el dia 151 de l'any, encara que ja queda poc perquè acabi ...

  7.   Lleó va dir

    'Ta bo per combinar-ho amb alguna cosa com amb notify-send:

    notify-send «DesdeLinux és el millor :)» «Falten $(($(date +%j -d»Dec 31″)-$(date +%-j))) dies perquè acabi l'any $(date +%Y).»

    Pregunta només per curiositat: ¿es pot formatar amb alguna etiqueta els comentaris, com posar-li negreta o colors?

  8.   Ricardo va dir

    També podries fer servir un àlies per no escriure tot cada vegada que vulguis saber quants dies falten:

    àlies dies = 'echo «Falten $ (($ (date +% j -d» Dec 31 ») - $ (date +% - j))) dies perquè acabi l'any $ (date +% I).»'

  9.   neo61 va dir

    Està interessant per fer-ho a la consola, però si ho fas en exel i guardes aquest arxiu cada vegada que l'obris et va a donar la dada de quants dies falten per al que vulguis.

  10.   VulkHead va dir

    Molt útil, gràcies!

  11.   guzman6001 va dir

    Molt útil ... Adaptable a qualsevol countdown de fet. 😛