shell正则表达式判断输入的数字是否为整数或浮点数

if  [[ $str = [0-9]*\.[0-9]* ]] || [[ $str = [0-9]*[^.a-zA-Z]  ]] || [[ $str  = [0-9] ]]

注意:这里没考虑负数的情况

猜你喜欢

转载自blog.csdn.net/DwenKing/article/details/109405804