Jak wy

Ogólne pytania dotyczące systemu
Awatar użytkownika
tomek-debian
Posty: 33
Rejestracja: 28 października 2013, 09:33

Jak wyświetlić datę siedem dni wstecz ?

Post 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.) ?
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Zajrzeć do pomocy systemowej

Kod: Zaznacz cały

man date
Awatar użytkownika
dedito
Moderator
Posty: 3581
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post 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.
ODPOWIEDZ