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
To je dobré!
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.
Tyto kódy výše patří do nějakého programovacího jazyka?
Praštit
Je to dobré.
Velmi dobré a změnou měsíce a dne mohu vypočítat další data 🙂
„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 ...
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ě?
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)." ''
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.
Velmi užitečné, díky!
Velmi užitečné ... Přizpůsobitelné jakémukoli odpočítávání. 😛