data -d: jakie wiersze są akceptowane?
Używam polecenia „date”, aby wykonać prostą arytmetykę na datach. Opcja „-d” pozwala mi to zrobić, ale na stronach podręcznika systemowego nie jest jasne, które dane są prawidłowe. Jakie są wszystkie możliwe opcje i jak to rozgryźć?
Mogę użyć tego polecenia, aby określić datę 5 minut temu: data -d "5 minut temu" +% H:% M
To polecenie również działa: date -d "-5 minut" +% H:% M
Natknąłem się na te opcje/rozczarowanie przez przypadek. W dokumentacji nie widzę opcji „minuty temu” ani „-X minut”.
Użyłbym Perla do arytmetyki, ale niestety nie mogę zainstalować żadnych dodatkowych pakietów Perla.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
prace (vs.
z myślnikiem).
Istnieje kilka przykładów dotyczących coreutils
strony informacyjne:
http://www.gnu.org/software/co ... .html
http://www.gnu.org/software/co ... .html
Anonimowy użytkownik
Potwierdzenie od:
Znak at mówi komendzie date, że liczba jest znacznikiem czasu UNIX.
Anonimowy użytkownik
Potwierdzenie od:
czas()
http://perldoc.perl.org/functions/time.html
aby uzyskać przesunięcie epoki, i
czas lokalny()
http://perldoc.perl.org/functions/localtime.html
aby przekształcić je w użyteczną strukturę danych daty.