The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"помогите написать скрипт!!!"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"помогите написать скрипт!!!"  
Сообщение от Yaroslav email on 02-Окт-06, 06:53 
нужно проверить промежуток времени от 23:00 до 23:10
что я неправильно сделал???

if  [ date +%H:%M \> "23:00" ] -a [ date +%H:%M \< "23:10" ]
   then
   date +%H:%M;
   echo  "ya";
   else
   date +%H:%M;
   echo "no";
   fi

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

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


1. "помогите написать скрипт!!!"  
Сообщение от Dims4 on 02-Окт-06, 09:19 
>нужно проверить промежуток времени от 23:00 до 23:10
>что я неправильно сделал???
>
>if  [ date +%H:%M \> "23:00" ] -a [ date +%H:%M \< "23:10" ]

а если заменить -a на &&
if  [ date +%H:%M \> "23:00" ] && [ date +%H:%M \> "23:10" ]


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "помогите написать скрипт!!!"  
Сообщение от chip email(ok) on 02-Окт-06, 12:29 
>нужно проверить промежуток времени от 23:00 до 23:10
>что я неправильно сделал???
>
>if  [ date +%H:%M \> "23:00" ] -a [ date +%H:%M \< "23:10" ]

if [ `date "+%H%M"` -gt "2300" -a `date "+%H%M"` -lt "2310" ];

>   then
>   date +%H:%M;
>   echo  "ya";
>   else
>   date +%H:%M;
>   echo "no";
>   fi


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "помогите написать скрипт!!!"  
Сообщение от Yaroslav email on 02-Окт-06, 13:40 
>>нужно проверить промежуток времени от 23:00 до 23:10
>>что я неправильно сделал???
>>
>>if  [ date +%H:%M \> "23:00" ] -a [ date +%H:%M \< "23:10" ]
>
>if [ `date "+%H%M"` -gt "2300" -a `date "+%H%M"` -lt "2310" ];
>
не идет грит too many arguments
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "помогите написать скрипт!!!"  
Сообщение от chip email(ok) on 02-Окт-06, 13:53 
>>>нужно проверить промежуток времени от 23:00 до 23:10
>>>что я неправильно сделал???
>>>
>>>if  [ date +%H:%M \> "23:00" ] -a [ date +%H:%M \< "23:10" ]
>>
>>if [ `date "+%H%M"` -gt "2300" -a `date "+%H%M"` -lt "2310" ];
>>
>не идет грит too many arguments

Значит где-то с кавычками набедокурили.

[ `date "+%H%M"` -gt "2300" -a `date "+%H%M"` -lt "2310" ] && echo "in [23:00;23:10]" || echo "not in [23:00;23:10]";

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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