问答详情
源自:4-2 shell多分支if语句例:计算器

在shell计算器中如果输入的是2b按照原来的思路就不能判断了?

在shell中计算器代码中,会检测是不是数值,利用的sed ‘s/[0-9]//g’来根据结果是否为空来判断是不是数值,如果输入是2c,这类的就不能判断了,如何解决呢

提问者:小不点2016 2017-03-14 22:27

个回答

  • sufys7ier
    2017-03-15 01:14:35

    不会啊,只把数字替换掉,剩下字母非空还是能判断的