[Sy] シェルスクリプトのif文の条件式で「command not found」となるやりがちなミスに気をつけよう

シェルスクリプトでif文の条件式などに使う「if [・・・]; then」という構文ですが、あることに気をつけないと「command not found」と怒られます。たまにシェルスクリプトを書くとついつい同じミスをやってしまいます。