数字比较大小脚本
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,用if语句的两种方法来判断两个数字的大小。第一种:#!/bin/basha=$1b=$2#参数的个数不等于2的情况下[ $# -ne 2 ]&&{ echo "USAGE:$0 NUM1
千家信息网最后更新 2026年11月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安全错误
数据库的锁怎样保障安全
华服互联网科技怎么样
关于新基建和互联网科技
科技制造互联网公司
杭州互联网科技公司
广州凡科互联网科技
多迪互联网科技有限公司
镁科技互联网资讯平台
联恩商钥互联网科技有限公司
新华互联网科技校企合作
广西拼得多互联网科技有限公司
银川新华互联网科技学校地址
彤创互联网科技有限公司
广西互联网科技孵化中心
美国互联网科技实力
产业互联网科技服务公司
互联网科技数字货币
互联网科技新闻
张家口科技产业互联网平台
优雇互联网科技有限公司
颐高云石互联网科技
科技服务与互联网
以房互联网科技
致骋互联网科技
深圳天众互联网科技公司
恒生互联网科技业指数调整周期
互联网公司高科技产品
广州千川互联网科技有限公司
互联网营销推广黑科技
版纳互联网科技选哪家
青岛易易互联网科技