Ukaz, da poznate dneve do konca leta

Čeprav še nismo na koncu leta, še manj pa se mi zdi ta namig še posebej zanimiv.

V terminal postavimo samo to:

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

Kot lahko vidite, nekaj takega:

Do konca leta 215 je 2013 dni.

Delovanje je preprosto, uporabljamo ukaz in spremenljivko Datum, Z datum +% j poznamo dan v letu, v katerem smovčeraj 30. maja je 150. dan), potem dobimo, koliko dni ima leto -d »31. decembra ″ (... ali vsaj tako sem razumel), da končno odštejemo tiste dni, ki jih ima leto, od števila tekočega dne, nam bo to dalo, koliko dni je še ostalo.

Kakor koli že, z ukazom date lahko naredite veliko več stvari, kot sem mislil 😀

pozdrav


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   eliotime3000 je dejal

    To je dobro!

  2.   Leper_Ivan je dejal

    Uporablja se tudi za marsikaj drugega, ne samo za čakanje na konec leta zabave .. Lahko bi se spomnili obletnice z našim partnerjem itd.

  3.   edo je dejal

    Ali zgoraj navedene kode spadajo v neki programski jezik?

    1.    103 je dejal

      Bash

  4.   sieg84 je dejal

    je dobro.

  5.   Mesto je dejal

    Zelo dobro in s spreminjanjem meseca in dneva lahko izračunam druge datume 🙂

  6.   cerberus je dejal

    "Cal -j"
    o
    «Cal -j 2013»
    Kaže vam dan v letu. Se pravi, da je danes v tem času 151. dan v letu, čeprav je do konca še malo ...

  7.   Leo je dejal

    Dobro ga je kombinirati z nečim, kot je 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).»

    Vprašajte samo iz radovednosti: ali lahko komentarje oblikujete z oznako, na primer krepko ali barve?

  8.   Ricardo je dejal

    Lahko pa uporabite tudi vzdevek, da ne napišete vsega vsakič, ko želite vedeti, koliko dni je še ostalo:

    alias days = 'echo "Manjkajo $ (($ (datum +% j -d» 31. december)) - $ (datum +% - j))) dni do konca leta $ (datum +% Y). " "

  9.   neo61 je dejal

    Zanimivo je, da to storite v konzoli, če pa to storite v exelu in shranite to datoteko vsakič, ko jo odprete, vam bodo dali podatke, koliko dni je še ostalo, kar koli želite.

  10.   VulkHead je dejal

    Zelo koristno, hvala!

  11.   guzman6001 je dejal

    Zelo uporabno ... Prilagodljivo za vsako odštevanje. 😛