shell脚本实战(第2版)/人民邮电出版社 脚本6 验证浮点数输入

validfloat()
{
fvalue=$1
if [ ! -z $(echo $fvalue | sed 's/[^.]//g') ];then
decimalpart=$(echo $fvalue | cut -d. -f1)
fractionpart=${fvalue#*/.}

if [ ! -z $decimalpart ];then
if ! . validint.sh "$decimalpart" "" "";then
return 1
fi
fi
if [ ${fractionpart%${fractionpart#?}} = "-" ];then
echo "invalid floating-point number "-" not allowed after decimal point"
return 1
fi
if [ ${fractionpart} != "" ];then
if ! . validint.sh "$f

shell脚本实战(第2版)/人民邮电出版社 脚本6 验证浮点数输入最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/13676.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>