Komanda zināt dienas līdz gada beigām

Lai gan mums nav gada beigas, vēl jo mazāk, šis padoms man šķiet īpaši interesants.

Terminālā vienkārši ievietosim šo:

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

Kā redzat, kaut kas līdzīgs:

Līdz 215. gada beigām ir 2013 dienas.

Darbība ir vienkārša, mēs izmantojam komandu un mainīgo dati, Ar datums +% j mēs zinām gada dienu, kurā esamvakar 30. maijs ir 150. diena), tad mēs saņemam, cik dienas ir gadā -d »31. decembris (... vai tā es sapratu), lai beidzot atņemtu tās dienas, kas ir gadā, no pašreizējās dienas skaita, tas ļaus mums pateikt, cik dienas ir atlikušas.

Jebkurā gadījumā ar komandu date jūs varat izdarīt daudz vairāk lietu, nekā es domāju

Sveicieni


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

12 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   3000 teica

    Tas ir labi!

  2.   Leper_Ivan teica

    To izmanto arī daudzām citām lietām, ne tikai gaidot gada nogales ballītes .. Tas varētu būt atcerēties jubileju kopā ar mūsu partneri utt.

  3.   edo teica

    Šie kodi iepriekš, vai tie pieder kādai programmēšanas valodai?

    1.    103 teica

      Stipri iesist

  4.   84 teica

    Tas ir labi

  5.   Citux teica

    Ļoti labi, un, modificējot mēnesi un dienu, es varu aprēķināt citus datumus 🙂

  6.   zerberros teica

    "Cal -j"
    o
    «Cal -j 2013»
    Tas parāda jums gada dienu. Tas nozīmē, ka šodien šajā laikā ir 151. diena gadā, lai gan līdz finišam ir maz atlicis ...

  7.   Lauva teica

    Ir labi to apvienot ar kaut ko līdzīgu ar paziņot-nosūtīt:

    paziņot-nosūtīt «No Linux ir labākais :)» «Līdz gada beigām ir atlikušas $ (($ (datums +% j -d» 31. decembris ″) - $ (datums +% - j))) dienas. $ (datums +% Y). "

    Jautājiet tikai ziņkārības dēļ: vai komentārus var formatēt ar tagu, piemēram, treknrakstā vai krāsās?

  8.   Ricardo teica

    Varat arī izmantot aizstājvārdu, lai nerakstītu visu katru reizi, kad vēlaties uzzināt, cik dienas ir atlikušas:

    alias days = 'echo "Trūkst $ (($ (datums +% j -d» 31. decembris ") - $ (datums +% - j))) dienas līdz gada beigām $ (datums +% Y)." "

  9.   neo61 teica

    Tas ir interesanti to izdarīt konsolē, taču, ja jūs to darāt exel failā un saglabājat failu katru reizi, kad to atverat, tas sniegs datus par to, cik dienas ir palikušas visam, ko vēlaties.

  10.   VulkHead teica

    Ļoti noderīgi, paldies!

  11.   guzman6001 teica

    Ļoti noderīgi ... Pielāgojams jebkurai atpakaļskaitīšanai. 😛