パラメータで受け取った値などが数値かどうかを判定する。数値以外の文字がひとつでも入っていればエラー。
CHAR=`expr "$1" : '\([0-9][0-9]*\)'`
if [ "$1" != "$CHAR" ]; then
echo "数値以外の文字が入っています"
exit 1
fi
忘れないようにメモメモ。
パラメータで受け取った値などが数値かどうかを判定する。数値以外の文字がひとつでも入っていればエラー。
CHAR=`expr "$1" : '\([0-9][0-9]*\)'`
if [ "$1" != "$CHAR" ]; then
echo "数値以外の文字が入っています"
exit 1
fi
忘れないようにメモメモ。
コメント