文字列の種類を判定する関数
関数名 Char_Type
書式 Char_Type 判定文字列
目的 文字列を構成している文字の種類を判別する
戻り値 数値:1 アルファベット小文字:2 アルファベット大文字:3 アルファベット:4
アルファベットと数値:5 それ以外:0 エラー:9
Char_Type () { . Error_Msg.sh || \ { echo "Char_Type: error: Function not found." 1>&2; exit 9; } [ "$1" = "" ] && { Error_Msg Char_Type "No arguments found."; exit 9; } echo "$1" | grep -q "^[0-9]*$" && return 1 echo "$1" | grep -q "^[a-z]*$" && return 2 echo "$1" | grep -q "^[A-Z]*$" && return 3 echo "$1" | grep -q "^[a-zA-Z]*$" && return 4 echo "$1" | grep -q "^[0-9a-zA-Z]*$" && return 5 return 0 }