Я хочу сравнить две строки времени в скрипте bash. Например, 09:00:00 должно быть больше, чем 06:00:00. Я написал некоторый код, подобный следующему:
if [[ $1 > $time_higherbound ]]
echo "$1 > $time_higherbound"
fi
Оказывается, этот подход не работает, и я могу получить несколько примеров, например:
09:00:01 > 09:00:00
09:00:01 > 10:00:00
09:00:01 > 24:00:00
09:00:01 > 17:00:00
09:00:01 > 24:00:00
Поскольку я не хочуСравнение включает в себя дату, я не могу использовать сравнение между отметкой времени. Кто-нибудь знает, как с этим бороться?