数字比较大小脚本
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,用if语句的两种方法来判断两个数字的大小。第一种:#!/bin/basha=$1b=$2#参数的个数不等于2的情况下[ $# -ne 2 ]&&{ echo "USAGE:$0 NUM1
千家信息网最后更新 2025年12月03日数字比较大小脚本
用if语句的两种方法来判断两个数字的大小。
第一种:
#!/bin/basha=$1b=$2#参数的个数不等于2的情况下[ $# -ne 2 ]&&{ echo "USAGE:$0 NUM1 NUM2" exit 1}#计算返回值expr $a + 0 &>/dev/nullRETVAL1=$?expr $b + 0 &>/dev/nullRETVAL2=$?#返回值的结果必须都为0 $? 上一个命令的返回值 0表示成功test $RETVAL1 -eq 0 -a $RETVAL2 -eq 0||{ echo "Please enter input two "num" again." exit 2}#比较if [ $a -eq $b ];then echo "$a = $b"elif [ $a -gt $b ];then echo "$a > $b"elif [ $a -lt $b ];then echo "$a < $b"else exitfi注:脚本在此页面可能有的字符会自动变成中文字符,如果贴出来运行有可能会报错,只能慢慢照着敲。第二种
#!/bin/bashread -t 5 -p "Please enter input two num:" a b#判断是字符串长度是否等于零,如果等于零则为真[ -z "$a" ] || [ -z "$b" ]&&{ echo "Please enter input two num agagin." exit 1}#判断返回值的结果是否为trunexpr $a + 0 &>/dev/nullRETVAL1=$?expr $b + 0 &>/dev/nullRETVAL2=$?#判断返回值的结果是否都是truntest $RETVAL1 -eq 0 -a $RETVAL2 -eq 0||{ echo "Please enter input two "num" again." exit 2}#判断大小if [ $a -eq $b ];then echo "$a = $b"elif [ $a -gt $b ];then echo "$a > $b"elif [ $a -lt $b ];then echo "$a < $b"else exit 3fiexit注:脚本在此页面可能有的字符会自动变成中文字符,如果贴出来运行有可能会报错,只能慢慢照着敲。总结:
学脚本只能多练,才能慢慢的形成一种脚本思维,否则永远写不出属于自己的脚本。
脚本
字符
结果
大小
照着
页面
中文
会报
运行
数字
成功
两个
个数
参数
命令
字符串
思维
情况
方法
语句
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发是一个长久的职业吗
2021青岛网络安全竞赛
网络安全的现状
荆州学院网络安全实验室
广州市易医通互联网科技
网络安全监察是公安类专业吗
和平精英海岛服务器开放时间
衰老相关基因数据库
商洛软件开发培训机构哪家好
收费软件怎么修改数据库
广州市排水管网数据库
齐鲁软件园软件开发
全网大数据信息采集软件开发
为什么数据库会错误
邮箱无法连接服务器照片
王者荣耀服务器河洛一方
面向复用软件开发6
辽宁省网络安全通讯管理员
ios 白板软件开发
for循环遍历出数据库
争做网络安全小公民
2021青岛网络安全竞赛
软件开发技术 变化
大表关联用什么数据库
与打印机有关的服务器
网络安全的3a是什么
香港轻量级应用服务器
中国学术文学数据库
信息技术教学视频教材全集数据库
互联网软件开发工程就业环境分析