То, что я намереваюсь получить, является
$ xxx 2019-10-11 <= insert your command 1570752000
Выходными данными является отметка времени 11 октября 00:00:00 UTC 2019. Я нахожу хороший способ сделать это в GNU, но не в BSD
Это должно работать:
date -j -f '%F %T %Z' '2019-10-11 00:00:00 U' '+%s'
-j для пробного прогона;то есть он не позволяет date изменять системную дату и время, -f - для указания формата ввода, +%s - для преобразования данной даты в секунды с начала эпохи.
-j
date
-f
+%s