Aj keď nie sme na konci roka, tým menej, považujem tento tip za obzvlášť zaujímavý.
Do terminálu dajme toto:
echo "Faltan $(($(date +%j -d"Dec 31")-$(date +%-j))) días para que termine el año $(date +%Y)."
Ako vidíte, niečo ako:
Do konca roku 215 zostáva 2013 dní.
Obsluha je jednoduchá, používame príkaz a premennú dáta, S dátum +% j poznáme deň v roku, v ktorom smevčera 30. mája je 150. deň), potom dostaneme, koľko dní má rok -d »31. decembra ″ (... alebo som to aspoň pochopil), aby sme konečne odpočítali tie dni, ktoré má rok, od počtu aktuálneho dňa, dostaneme tým, koľko dní ešte zostáva.
Každopádne pomocou príkazu date môžete urobiť oveľa viac vecí, ako som si myslel 😀
pozdravy
To je dobré!
Používa sa tiež na mnoho ďalších vecí, nielen na čakanie na konci roka. Môže to byť pripomenutie si výročia s našim partnerom atď.
Tieto kódy vyššie patria do niektorého programovacieho jazyka?
tresnúť
je dobré.
Veľmi dobré a úpravou mesiaca a dňa môžem vypočítať ďalšie dátumy 🙂
„Cal -j“
o
«Cal -j 2013»
Ukazuje vám deň v roku. To znamená, že dnes je v tomto čase 151. deň v roku, hoci do konca zostáva ešte málo ...
Je dobré kombinovať to s niečím ako s oznámením-odoslaním:
upozorniť-odoslať «DesdeLinux Je to najlepšie :)» «Do konca roka zostáva $(($(dátum +%j -d»31. decembra″)-$(dátum +%-j))) dní $(dátum +%Y ).»
Opýtajte sa len pre zaujímavosť: dajú sa komentáre formátovať pomocou značky, napríklad tučného písma alebo farieb?
Môžete tiež použiť alias, aby ste nepísali všetko zakaždým, keď chcete vedieť, koľko dní zostáva:
alias days = 'echo "Missing $ (($ (date +% j -d» Dec 31 ") - $ (date +% - j))) days into the end of the year $ (date +% Y)." „
Je zaujímavé urobiť to v konzole, ale ak to urobíte v programe exel a tento súbor uložíte zakaždým, keď ho otvoríte, poskytne vám údaje o tom, koľko dní vám ešte zostáva.
Veľmi užitočné, vďaka!
Veľmi užitočné ... Prispôsobiteľné každému odpočítavaniu. 😛