The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"bash команда +7 часов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное)
Изначальное сообщение [ Отслеживать ]

"bash команда +7 часов"  +/
Сообщение от romka (??) on 06-Мрт-13, 14:59 
как на bash написать команду чтоб она выводила время плюс 7 часов???
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "bash команда +7 часов"  +/
Сообщение от fantom (ok) on 06-Мрт-13, 15:06 
> как на bash написать команду чтоб она выводила время плюс 7 часов???

DTS=`date +%s`; DTS7=`echo $DTS+3600*7 | bc`; date --date=@${DTS7}

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "bash команда +7 часов"  +/
Сообщение от romka (??) on 07-Мрт-13, 08:07 
Огромное спасибо!!!
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "bash команда +7 часов"  +/
Сообщение от erera22 (ok) on 06-Мрт-13, 15:57 
echo @$(($(date +"%s")+7*3600)) | xargs date -d
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "bash команда +7 часов"  +/
Сообщение от fantom (ok) on 06-Мрт-13, 16:29 
> echo @$(($(date +"%s")+7*3600)) | xargs date -d

date -d `echo @$(($(date +"%s")+7*3600))`

:)

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "bash команда +7 часов"  +/
Сообщение от John (??) on 06-Мрт-13, 17:32 
> как на bash написать команду чтоб она выводила время плюс 7 часов???

date --date="[+|-]NN NAME ..."
# NN                число
# NAME              year | month | week | day | hour | min[ute] | sec[ond]

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "bash команда +7 часов"  +1 +/
Сообщение от John (??) on 06-Мрт-13, 17:37 
date --date="+7 hour"
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "bash команда +7 часов"  +1 +/
Сообщение от erera22 (ok) on 06-Мрт-13, 17:48 
> date --date="+7 hour"

блин, точно

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "bash команда +7 часов"  +/
Сообщение от romka (??) on 07-Мрт-13, 08:07 
Огромное всем спасибо
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "bash команда +7 часов"  +/
Сообщение от Andrey Mitrofanov on 07-Мрт-13, 09:16 
> date --date="+7 hour"

"+7 hours"

:)))

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "bash команда +7 часов"  +/
Сообщение от allez (ok) on 08-Мрт-13, 08:45 
>> date --date="+7 hour"
> "+7 hours"
> :)))

Андрей, насколько я понял, Дэвид Маккензи (автор GNU  date) решил сделать
небольшую скидку тем, кто не слишком хорошо знаком с английским. Несоответствие
времен эту утилиту не смущает, ей все равно, "hour" или "hours":

$ date; date --date="+7 hour"
Пт. марта  8 12:36:00 KRAT 2013
Пт. марта  8 19:36:00 KRAT 2013

$ date; date --date="+1 hours"
Пт. марта  8 12:36:12 KRAT 2013
Пт. марта  8 13:36:12 KRAT 2013

А вот слишком "многабукафф" или, наоборот, "малабукафф" она "ниасиливает". :-)

$ date; date --date="+7 h"
Пт. марта  8 12:41:06 KRAT 2013
date: неверная дата «+7 h»

$ date; date --date="+7 hours-bla-bla-bla"
Пт. марта  8 12:41:17 KRAT 2013
date: неверная дата «+7 hours-bla-bla-bla»


Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "bash команда +7 часов"  +/
Сообщение от John (??) on 08-Мрт-13, 23:15 
> Андрей, насколько я понял, Дэвид Маккензи (автор GNU  date) решил сделать
> небольшую скидку тем, кто не слишком хорошо знаком с английским.

Откуда информация?

> Несоответствие времен эту утилиту не смущает, ей все равно, "hour" или "hours":

Скорее уж, несоответствие числа (единственное/множественное).

IMHO: это обычное поведение в программах, когда литерал, обозначающий объект может употребляться в разных числах:
1 hour
2 hours

И как Вы объясните (в рамках хорошего и не очень знакомства с английским) возможность использование sec вместо second и min вместо minute?

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "bash команда +7 часов"  +/
Сообщение от allez (ok) on 10-Мрт-13, 08:48 
>> Андрей, насколько я понял, Дэвид Маккензи (автор GNU  date) решил сделать
>> небольшую скидку тем, кто не слишком хорошо знаком с английским.
> Откуда информация?

Информацию об авторе я взял из man date, дальнейшие мои выводы основаны  
исключительно на моих предположениях. Я обозначил это оборотом "насколько я понял".

>> Несоответствие времен эту утилиту не смущает, ей все равно, "hour" или "hours":
> Скорее уж, несоответствие числа (единственное/множественное).

Это точно, прошу прощения, я тут попутался и лопухнулся. :-)

> И как Вы объясните (в рамках хорошего и не очень знакомства с
> английским) возможность использование sec вместо second и min вместо minute?

Объяснить это сможет, пожалуй, лишь автор утилиты. Я же опять-таки могу лишь
предположить, что он решил пойти навстречу тем, кому лениво набирать длинные
слова. :-) К слову, сокращения "secs" и "mins" date тоже принимает. Упреждая
возможный вопрос скажу, что не имею ни малейшего понятия, почему date не
позволяет использовать сокращения "hr" и "hrs". :-)

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "bash команда +7 часов"  +/
Сообщение от Andrey Mitrofanov on 11-Мрт-13, 09:55 
>>> date --date="+7 hour"
>> "+7 hours"
>> :)))
> Андрей, насколько я понял, Дэвид Маккензи (автор GNU  date) решил сделать
> небольшую скидку тем, кто не слишком хорошо знаком с английским.

Я в курсе, что и так, и сяк работает, и больше "радовался" своему:/ знакомству с английским.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

14. "bash команда +7 часов"  +/
Сообщение от allez (ok) on 12-Мрт-13, 14:53 
>>>> date --date="+7 hour"
>>> "+7 hours"
>>> :)))
>> Андрей, насколько я понял, Дэвид Маккензи (автор GNU  date) решил сделать
>> небольшую скидку тем, кто не слишком хорошо знаком с английским.
> Я в курсе, что и так, и сяк работает, и больше "радовался"
> своему:/ знакомству с английским.

А-а, ну тоды ой. :-)
Немного недопонял, что пардон, то пардон. :-)

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру