引数有無判定のメッセ消し

実行時引数の有無を判定する際、

if [ $1 = "innsuu" ] then
・・・

[実行結果]
example.sh: 10 行: [: =: 単項演算子が予期されます

実行はされますが、引数が空っぽのときは上記のようなエラー(?)メッセージが出てきてしまいます。

if [[ $1 = "innsuu" ]] then

カッコを一つ増やすと消えます。