搜索
写经验 领红包
 > 地理

用shell脚本判断用户输入的是否为整数

脚本内容
需求:判断用户输入的是否为整数34;请输入1个数字:&2.判断是否为空,为空提示用户,并退出脚本if [ -z $input ];then        echo &34;        exitfi34;请输入合法整数&4.使用 ^-?[0-9]+$ 是一组正则表达式,匹配的是整数,判断用户输入的是否为整数if [[ $input =~ ^-?[0-9]+$ ]];then        echo &34;else        echo &34;fi
使用脚本
1.将上述脚本内容复制到 number.sh中,如下$ cat number.sh需求:判断用户输入的是否为整数34;请输入1个数字:&2.判断是否为空,为空提示用户,并退出脚本if [ -z $input ];then        echo &34;        exitfi34;请输入合法整数&4.判断用户输入的是否为整数if [[ $input =~ ^-?[0-9]+$ ]];then        echo &34;else        echo &34;fi2.运行脚本bash number.sh