摘要:
咋一看,在一个shell脚本中合法化一个浮点值的过程看起来有些挫,但想想看浮点数也不过就是一个用小数点分割开来的2个整数。联系第5个脚本validint.sh,你会发现浮点数合法化的测试短的让人惊讶。代码:validfloat.sh 1 #!/bin/sh 2 3 # validfloat.sh -- 测试一个值是否是合法的浮点数 4 # 注意,这个脚本并不能接受科学记数法形式的数字 5 6 # 为了测试是否合法,我们需要在小数点位置分割数字。 7 # 然后测试第一个部分,看看是不是一个合法的整数 8 # 然后测试第二个,看看是不是>=0的整数。 9 # 所以-30.5合法,-30.-8 阅读全文
posted @ 2012-12-06 10:49
十舍七匹狼
阅读(1014)
评论(0)
推荐(0)

浙公网安备 33010602011771号