現在bourne shで以下のロジックを組もうとしているのですが、
思うように動作しないため、質問させていただきます。

==============================================
1. 変数Aを用意する。
  変数Bに時刻「05:30」と値が格納されている。
  変数Cを用意する。

2. AとBを比較します。
  (1)Aの方がBよりも時刻が前の場合、Cに"OK"と格納する
  (2)Aの方がBよりも時刻が後の場合、Cに"NG"と格納する
==============================================

このロジックでキモなのは、時刻の比較です。
最初、比較条件を [$A < $B] としておりました。
辞書式のやり方をネットで調べたらありましたので。
ですが、こうすると、変数Bが名前のファイルが出来てしまい、
比較しているのかどうかも怪しいのです。

すみませんが、お知恵を貸してはいただけないでしょうか。
宜しくお願い致します。