[[シェルスクリプト]]

*引数があるかないかのチェック [#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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS