Strona 1 z 1

Jak wyświetlić datę siedem dni wstecz ?

: 29 grudnia 2015, 15:35
autor: tomek-debian
Witam mam prosty skrypt który na zmiennej $DATA zapamiętuje aktualna datę. I ją wyświetla.


Kod: Zaznacz cały

DATA=`date +"%b-%d-%y"`
echo $DATA

Jak stworzyć skrypt który na zmiennej DATA2 będzie podawał datę jaka była 7 dni temu (będzie uwzględniał że np 7 dni przed 2 stycznia 2016 była data 26 grudnia 2015 itp.) ?

: 29 grudnia 2015, 15:37
autor: mariaczi
Zajrzeć do pomocy systemowej

Kod: Zaznacz cały

man date

: 29 grudnia 2015, 19:54
autor: dedito
Konkretnie tego kawałka man:
ŁAŃCUCH DATY
Łańcuch opcji --date=ŁAŃCUCH może być prawie dowolnym dającym się
odczytać przez człowieka (po angielsku!) łańcuchem, takim jak "Sun, 29
Feb 2004 16:21:42 -0800" lub "2004-02-29 16:21:42", a nawet "next
Thursday". Łańcuch daty może zawierać odniesienia do daty
kalendarzowej, pory dnia, strefy czasowej, dnia tygodnia, względnego
czasu, względnej daty i liczb. Łańcuch pusty wskazuje początek dnia.
Łańcuch daty jest bardziej złożony niż to wyjaśniono w niniejszym
podręczniku, ale jest w pełni opisany w dokumentacji info.