Bár nem vagyunk az év végén, még kevésbé, ezt a tippet különösen érdekesnek tartom.
Egy terminálba tegyük csak ezt:
echo "Faltan $(($(date +%j -d"Dec 31")-$(date +%-j))) días para que termine el año $(date +%Y)."
Mint látható, valami ilyesmi:
215 nap van 2013 végéig.
A művelet egyszerű, a parancsot és a változót használjuk adat, A dátum +% j tudjuk az év napját, ahol vagyunktegnap május 30. a 150. nap), akkor megkapjuk, hogy hány napja van az évnek -d »december 31 ″ (... vagy legalábbis megértettem), hogy végül levonhassuk azokat a napokat, amelyek az évnek vannak, az aktuális nap számából, ez megadja nekünk, hogy hány nap van hátra.
Egyébként a date paranccsal sokkal több dolgot tudsz megtenni, mint gondoltam 😀
Üdvözlet
Az jó!
Sok más dologra is használják, nemcsak az év végi partik megvárására .. Lehet, hogy emlékezünk az évfordulóra a partnerünkkel stb.
A fenti kódok valamilyen programozási nyelvhez tartoznak?
Bash
Jó.
Nagyon jó, és a hónap és a nap módosításával kiszámolhatok más dátumokat is 🙂
"Cal -j"
o
«Cal -j 2013»
Megmutatja az év napját. Vagyis ma ekkor van az év 151. napja, bár kevés maradt a befejezéshez ...
Jó kombinálni valami hasonlóval, mint az értesítés-küldés:
notify-send «DesdeLinux es lo Mejor :)» «Faltan $(($(date +%j -d»Dec 31″)-$(date +%-j))) días para que termine el año $(date +%Y).»
Csak kíváncsiságból kérdezd: formázhatók-e a megjegyzések címkével, például félkövérrel vagy színekkel?
Használhat egy álnevet arra is, hogy ne írjon mindent minden alkalommal, amikor tudni szeretné, hány nap van hátra:
alias days = 'echo "Hiányzik $ (($ (dátum +% j -d» december 31. ") - $ (dátum +% - j))) nap az év végéig $ (dátum +% Y)." "
Érdekes megtenni a konzolon, de ha ezt exelben végzi, és a fájl minden egyes megnyitásakor elmenti azt, akkor megkapja az adatokat arról, hogy hány nap van hátra bármire.
Nagyon hasznos, köszönöm!
Nagyon hasznos ... Valamennyi visszaszámláláshoz igazítható. 😛