0
date=$(date +%Y_%m_%d_%H_%M)
echo "CURRENT DATE-->" "$date"
Как округлить его до ближайших пяти минут? Например, вывод должен быть:Сценарий оболочки для округления до ближайших 5 минут
2016_01_20_17_20
date=$(date +%Y_%m_%d_%H_%M)
echo "CURRENT DATE-->" "$date"
Как округлить его до ближайших пяти минут? Например, вывод должен быть:Сценарий оболочки для округления до ближайших 5 минут
2016_01_20_17_20
date -d @$(((($(date +%s) + 150)/300) * 300)) "+%Y_%m_%d_%H_%M"
Внутренний вызов дата возвращает время эпохи в секундах, а затем округляет (вверх или вниз) до ближайшего числа, кратного 300 (5 минут). Форматы вызовов по внешним датам по желанию.