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 date , dzięki date +%j wiemy, w którym dniu roku jesteśmy ( wczoraj, 30 maja, był dniem numer 150 ), następnie dowiadujemy się, ile dni ma rok -d»31 grudnia″ ( … lub tak to zrozumiałem ), aby na koniec odjąć tę liczbę dni, które ma rok, od numeru bieżącego dnia, co da nam liczbę dni pozostałych.
Tak czy inaczej, za pomocą polecenia date możesz zrobić o wiele więcej rzeczy, niż myślałem
pozdrowienia