皆様ありがとうございます。

正規表現はperlと同じように書けるんですね。
というか、もしかしてbashの正規表現ってperlと全く同じなんですか?
微妙に方言みたいな差異があるかと思ってたのですが・・・

>>146
この[[ ]]は、test関数を2回呼んでいるわけではないんですよね?

>>147,148
>/dev/null は何のためにあるんでしょうか?
自分はif文はif [ ・・・ ];then ・・・ ;fi という形以外知らないのですが、
それ以外の書き方があるんでしょうか?