|
判断字符串是不是float型的,遇到多个小数点的错误如何解决.
(我需要的shell,而非函数)谢谢
- isfloat() {
- [ $# -eq 1 ] || return $FAILURE
- case "$1" in
- *[!0-9.]*|"" ) return $FAILURE;;
- * ) return $SUCCESS;;
- esac
- }
复制代码
2.9 判断为float
3.0a 判断为不是float
2...1 判断为float ???????????????
请问,如何判断" . "出现的次数,来消除多个小数点的问题,谢谢! |
|