2013-09-13 2 views
-2

У меня вопрос о дате создания.Как добавить часы в строку в linux?

Есть ли способ добавить определенные часы или минуты на сегодняшний день. например, я бы назначил дату из команды who -b переменной, а затем добавит к этой переменной 3 часа.

Возможно ли это по какой-либо команде или это более сложно?

ответ

0

Что-то вроде этого может это сделать. Обратите внимание на использование date -d" some date ", а затем на то, что мы делаем + 3 hours.

tr -s ' ' сжимает пробелы. cut -d ' ' -f4- получает от 4-го поля до конца.

$ who -b 
     system boot 2013-09-13 10:19 
$ date -d"$(who -b | tr -s ' ' | cut -d ' ' -f4-) +3 hours" 
Fri Sep 13 10:19:00 CEST 2013 
Смежные вопросы