Рейтинг:-1

Как добавить 15, 30 или 60 минут к 15:00?

флаг us
#!/бин/баш
#тег отключения виртуальной машины 
тег = "15:00"
#файл "/usr/bin/input_azureuser.log" содержит данные об отсрочке в минутах
Значения #snooze_time будут "15, 30 или 60" минут. 
snooze_time=`cat /usr/bin/input_azureuser.log |tail -n 1 | awk '{напечатать $8}'`

/usr/bin/input_azureuser.log:

#azureuser@puppetclient-ubuntu:~$ cat /usr/bin/input_azureuser.log
Пн, 6 сентября, 11:24:14 UTC 2021, azureuser 15
Пн, 6 сентября, 11:36:32 UTC 2021, azureuser 30
Пн, 6 сентября, 13:51:03 UTC 2021, azureuser 15
Пн, 6 сентября, 13:52:31 UTC 2021, azureuser 60
Пн, 6 сентября, 14:41:40 UTC 2021, azureuser 15

Если значение snooze/delay_time равно 15/30/60 минут, я хочу добавить те же значения в тег и обновить тег, например «15:15», «15:30» и «16:00».

24601 avatar
флаг in
пожалуйста, объясните, как это относится к ubuntu после прочтения [спросить]. [Изменить] ваш вопрос соответственно.
Haridvpsk avatar
флаг us
Я обновил свой вопрос, пожалуйста, помогите мне в том же. Заранее спасибо!
Рейтинг:2
флаг cn

Вы можете использовать датировать Команда для добавления относительных смещений к датам и времени.

дата -d"90 минут 15:00" '+%H:%M'

Где это время и корректировка, и +... является выходным форматом. Так:

snooze_time=90
тег = "15:00"
tag=`date -d"$snooze_time минут $tag" '+%H:%M'`

обновил бы тег до 16:30.

Примечание: использование AM/PM с 24-часовым форматом времени является ошибкой.

Haridvpsk avatar
флаг us
Большое спасибо @Martin, приведенное выше решение работает для меня.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.