shellスクリプトif文

shellスクリプトのif文の構成のタイプと例を以下に示す。
Type1

if 条件式 ; then
  処理
fi

Type2

if 条件式 ; then
  処理1
else
  処理2
fi

Type3

if 条件式1 ; then
  処理1
elif 条件式2 ; then
  処理2
else
  処理3
fi

例を以下に示す。

first="A"
second="B"
if [ $first = $second ]; then
  echo "文字列は違いう"
else
  echo "文字列は同じ"
fi

WEBのHTTPのステータスコードで200を返してくるときにOKをechoし、200を返ってこないときにエラーメッセージをメールアドレスに送る。

 if curl -Is http://webaddress.com | head -1 | grep 200; then
 echo"ok"
else
 echo "hello world" | mail -s "WEBSERVER ERROR" <メールアドレス>
fi