Příkaz znát dny do konce roku

Ačkoli nejsme na konci roku, zdaleka ne, připadá mi tento tip obzvláště zajímavý.

V terminálu to řekněme takto:

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

Jak vidíte, něco jako:

Do konce roku 215 zbývá 2013 dní.

Operace je jednoduchá, používáme příkaz a proměnnou datum, S datum +% j víme, v který den roku jsmevčera 30. května je 150. den), pak dostaneme, kolik dní má rok -d »31. prosince ″ (... nebo alespoň jsem to pochopil), abychom konečně odečetli ty dny, které má rok, od počtu aktuálního dne, to nám dá, kolik dní zbývá.

Každopádně s příkazem date můžete dělat mnohem víc věcí, než jsem si myslel 😀

pozdravy


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   eliotime3000 řekl

    To je dobré!

  2.   Leper_Ivan řekl

    Používá se také k mnoha dalším věcem, nejen k čekání na konci roku. Může to být vzpomínka na výročí s naším partnerem atd.

  3.   Edo řekl

    Tyto kódy výše patří do nějakého programovacího jazyka?

    1.    103 řekl

      Praštit

  4.   sieg84 řekl

    Je to dobré.

  5.   Město řekl

    Velmi dobré a změnou měsíce a dne mohu vypočítat další data 🙂

  6.   cerberus řekl

    „Cal -j“
    o
    «Cal -j 2013»
    Ukáže vám den v roce. Jinými slovy, dnes je v tuto dobu 151. den v roce, i když do konce zbývá jen málo ...

  7.   Lev řekl

    Je dobré to zkombinovat s něčím jako oznámit-poslat:

    upozornit-odeslat «DesdeLinux Je to nejlepší :)» «Do konce roku zbývá $(($(datum +%j -d»31. prosince″)-$(datum +%-j))) dní $(datum +%Y ).»

    Zeptejte se jen ze zvědavosti: mohou být komentáře formátovány pomocí značky, například tučně nebo barevně?

  8.   Ricardo řekl

    Můžete také použít alias, abyste nenapsali vše pokaždé, když chcete vědět, kolik dní zbývá:

    alias days = 'echo "Missing $ (($ (date +% j -d» Dec 31 ") - $ (date +% - j))) days into the end of the year $ (date +% Y)." ''

  9.   neo61 řekl

    Je zajímavé to udělat v konzole, ale pokud to uděláte v exelu a uložíte tento soubor pokaždé, když jej otevřete, zobrazí se vám údaje o tom, kolik dní zbývá na cokoli chcete.

  10.   VulkHead řekl

    Velmi užitečné, díky!

  11.   guzman6001 řekl

    Velmi užitečné ... Přizpůsobitelné jakémukoli odpočítávání. 😛