シェルスクリプト

引数があるかないかのチェック [#kfe0b5ef]

 if [ $# = 0 ];
    then
           echo "Type argument after script!"
    else
           echo  "Number of argument is ¥"$#¥"".
 fi

引数の数チェック [#x58489ea]

3個の引数がないと×

 if [ $# -ne 3 ];
    then
           echo "Type argument 3 characters."
    else
          "Number of argument is ¥"$#¥"".
 fi

引数で特定の文字でOR条件 [#v532e018]

HOGE またはFUGAじゃないとNG。

if文 [#x1084ddc]

 if [ $1 = "HOGE" -o  $1 = "FUGA" ];then echo OK ;else echo NG;fi

case文 [#h4026afe]

 case $1 in
     HOGE|FUGA ) echo OK;;
     * ) echo NG;;
 esac