Beveel de dagen tot het einde van het jaar te kennen

Hoewel we niet aan het einde van het jaar zijn, verre van dat, vind ik deze man bijzonder interessant.

Laten we dit in een terminal plaatsen:

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

Zoals je zult zien, zoiets als:

Er zijn nog 215 dagen tot het einde van het jaar 2013.

De bediening is eenvoudig, we gebruiken het commando en de variabele gegevensmet datum +%j we weten welke dag van het jaar we zijn (gisteren 30 mei is dag nummer 150), dan krijgen we hoeveel dagen het jaar heeft -d"31 december" (... of dat begreep ik), om uiteindelijk de dagen die het jaar heeft af te trekken van het nummer van de huidige dag, dit geeft ons hoeveel dagen er nog over zijn.

Hoe dan ook, met het datumcommando kun je veel meer dingen dan ik dacht 😀

groeten


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   eliotime3000 zei

    Dat is goed!

  2.   Leper_Ivan zei

    Het wordt ook voor veel andere dingen gebruikt, niet alleen om te wachten op de eindejaarsvakantie, maar ook om de verjaardag met onze partner te gedenken, enz.

  3.   edo zei

    Die codes hierboven, horen ze bij een programmeertaal?

    1.    103 zei

      Slaan

  4.   sieg84 zei

    het is goed.

  5.   Stad zei

    Heel goed, en door de maand en dag aan te passen kan ik andere datums berekenen 🙂

  6.   Cerberus zei

    "kal -j"
    o
    "cal-j 2013"
    Het toont je de dag dat we nieuw waren in het jaar. Met andere woorden, vandaag rond deze data is het de 151e dag van het jaar, hoewel er nog maar weinig over is tot het eindigt...

  7.   Leeuw zei

    'Het is goed om het te combineren met zoiets als notificatie-verzenden:

    notificeren-verzenden «DesdeLinux Het is de beste :)» «Er zijn nog $(($(date +%j -d»31 december″)-$(date +%-j))) dagen over tot het einde van het jaar $(date +%Y ).»

    Ik vraag het gewoon uit nieuwsgierigheid: kunnen de opmerkingen worden opgemaakt met een label, zoals ze vetgedrukt maken of kleuren?

  8.   Ricardo zei

    U kunt ook een alias gebruiken om te voorkomen dat u elke keer alles hoeft op te schrijven als u wilt weten hoeveel dagen er nog over zijn:

    alias days='echo "Er zijn $(($(date +%j -d"Dec 31")-$(date +%-j))) dagen over tot het einde van het jaar $(date +%Y)."'

  9.   neo61 zei

    Het is interessant om het in de console te doen, maar als je het in Excel doet en dat bestand elke keer dat je het opent opslaat, krijg je het aantal resterende dagen voor wat je wilt.

  10.   VulkHoofd zei

    Heel handig, bedankt!

  11.   guzman6001 zei

    Erg handig... Aanpasbaar aan elk aftellen. 😛