2023年8月2日发(作者:)
5、Shell判断⽤户输⼊的是否是数字1、判断⽤户输⼊的是否是数字#! usr/bin/bash 表⽰告诉操作系统使⽤bash解析器进⾏解析脚本read 读取输⼊信息#! usr/bin/bashread -p "请输⼊⼀个数字" numif [[ !"$num" =~ ^|0-9|+$ ]]; then echo "你输⼊的不是数字,程序退出!" # 退出程序 exitfi
2、判断⽤户输⼊的是否是数字,不是就退出#! usr/bin/bashread -p "请输⼊⼀个数字" numif [[ "$num" =~ ^|0-9|+$ ]]; then breakelse echo "你输⼊的不是数字,程序退出!"fi
3、使⽤-n判断⾮空#! usr/bin/bashread -p "请输⼊⼀个前缀字符" prefixwhile truedo # -n 表⽰⾮空 if [ -n "$prefix" ];then break else
read -p "请输⼊⼀个前缀字符" prefix
fidone4、使⽤-z 判断长度#! usr/bin/bashread -p "请输⼊⼀个前缀字符" prefixwhile truedo # -z 判断长度 if [ -z "$prefix" ];then read -p "请输⼊⼀个前缀字符" prefix
else
# 跳出循环 break
fidone
发布者:admin,转转请注明出处:http://www.yc00.com/news/1690916487a462831.html
评论列表(0条)