нужно проверить промежуток времени от 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
>нужно проверить промежуток времени от 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" ]
>нужно проверить промежуток времени от 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
>>нужно проверить промежуток времени от 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
>>>нужно проверить промежуток времени от 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]";