time1 и time2. В них строковое значение - время формата и значения( к примеру ) 2021-03-31 16:52 и 2021-03-31 16:40 соответтвенно. Как мне в баше выяснить больше ли time2 по сравнению с time2 на 10 минут или нет?
перевести в unixtime и сравнить
Через date спарсить в epoch
загнать два значения в два именованных массива и сравнить два массива компаром отняв по индексу -10 минут
вариант. Буду пробовать
[[ $(($(date -d"$time1" +%s)-$(date -d"$time2" +%s))) -gt 600 ]]
А они случаем не через команду date появляются?
ну одно через команду дейт, а второе приходит джейсоном парсится и поподает в переменную)
Обсуждают сегодня