私のbashスクリプトには次のロジックがあります。
#!/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 で実行しています
[編集]
SiegeX の提案に従ってスクリプトを変更したところ、次のエラーが発生しまし[: 10#0910: integer expression expected
た。
何か助けはありますか?