Chociaż nie zbliżamy się do końca roku, daleko mi do tego, uważam tę wskazówkę za szczególnie interesującą.
W terminalu po prostu umieśćmy to:
echo "Faltan $(($(date +%j -d"Dec 31")-$(date +%-j))) días para que termine el año $(date +%Y)."
Jak widać, coś takiego:
Do końca 215 roku pozostało 2013 dni.
Operacja jest prosta, używamy polecenia i zmiennej dane, Z data +% j znamy dzień w roku, w którym jesteśmywczoraj 30 maja to dzień 150), wtedy otrzymujemy liczbę dni w roku -d »31 grudnia ″ (... a przynajmniej tak rozumiałem), aby ostatecznie odjąć te dni, które ma rok, od liczby dnia bieżącego, dostaniemy, ile dni pozostało.
W każdym razie za pomocą polecenia date możesz zrobić o wiele więcej rzeczy niż myślałem 😀
pozdrowienia
Dobre!
Służy również do wielu innych rzeczy, nie tylko do czekania na imprezy na koniec roku .. Może to być wspomnienie rocznicy z naszym partnerem itp.
te kody powyżej, czy należą do jakiegoś języka programowania?
Bash
To jest dobre
Bardzo dobrze, a modyfikując miesiąc i dzień mogę obliczyć inne daty 🙂
„Cal -j”
o
«Cal -j 2013»
Pokazuje dzień roku. To znaczy dzisiaj o tej porze jest 151. dzień w roku, chociaż niewiele zostało do zakończenia ...
Dobrze jest to połączyć z czymś takim jak notify-send:
powiadom-wyślij «DesdeLinux Jest najlepiej :)» «Do końca roku pozostało $(($(data +%j -d»31 grudnia)-$(data +%-j))) dni do końca roku $(data +%Y ).»
Zapytaj z ciekawości: czy komentarze można sformatować za pomocą tagu, takiego jak pogrubienie lub kolory?
Możesz również użyć aliasu, aby nie pisać wszystkiego za każdym razem, gdy chcesz wiedzieć, ile dni pozostało:
alias days = 'echo "Brakujące $ (($ (data +% j -d» 31 grudnia ") - $ (data +% - j))) dni do końca roku $ (data +% Y)." '
Interesujące jest zrobienie tego w konsoli, ale jeśli zrobisz to w exelu i zapiszesz ten plik za każdym razem, gdy go otworzysz, dostaniesz dane o tym, ile dni pozostało na cokolwiek chcesz.
Bardzo przydatne, dzięki!
Bardzo przydatne ... Rzeczywiście można je dostosować do każdego odliczania. 😛