bash: отметка времени запроса даты UTC в BSD - PullRequest
0 голосов
/ 15 октября 2019

То, что я намереваюсь получить, является

$ xxx 2019-10-11 <= insert your command
1570752000

Выходными данными является отметка времени 11 октября 00:00:00 UTC 2019. Я нахожу хороший способ сделать это в GNU, но не в BSD

1 Ответ

1 голос
/ 15 октября 2019

Это должно работать:

date -j -f '%F %T %Z' '2019-10-11 00:00:00 U' '+%s'

-j для пробного прогона;то есть он не позволяет date изменять системную дату и время,
-f - для указания формата ввода,
+%s - для преобразования данной даты в секунды с начала эпохи.

...