У меня есть следующая логика в bash script:
#!/bin/bash
local_time=$(date +%H%M)
if (( ( local_time > 1430 && local_time < 2230 ) || ( local_time > 0300 && local_time < 0430 ) )); then
# do something
fi
Время от времени я получаю ошибку, указанную в заголовке (в любое время выше 08xx
появляется ошибка).
Какие-нибудь предложения по устранению этого?
Я работаю на Ubuntu 10.04 LTS
[изменить]
Я модифицировал script, как было предложено SiegeX, и теперь я получаю ошибку: [: 10#0910: integer expression expected
.
Любая помощь?