I have the following logic in my 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
Every now and then, I get the error specified in the title (any time above 08xx
appears to trigger the error).
Any suggestions on how to fix this?
I am running on Ubuntu 10.04 LTS
[Edit]
I modified the script as suggested by SiegeX, and now, I am getting the error: [: 10#0910: integer expression expected
.
Any help?