> 地理
用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