数字比较大小脚本
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,用if语句的两种方法来判断两个数字的大小。第一种:#!/bin/basha=$1b=$2#参数的个数不等于2的情况下[ $# -ne 2 ]&&{ echo "USAGE:$0 NUM1
千家信息网最后更新 2025年01月24日数字比较大小脚本
用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安全错误
数据库的锁怎样保障安全
完成一个软件开发的主要任务
java写数据库的逻辑是什么
maya导入文件怎么断开服务器
中央企业网络安全
对数据库课程设计的体会
互联网加科技产业
主流软件开发编程语言
删除数据库表中列的命令
财务数据库灾备
服务器的操作与维护
网络安全事件怎么办
苏州启初网络技术有限公司
嵌入式软件开发从业人数
省网信办网络安全应急指挥中心
邮件的服务器
软件开发需求确认需要多少工作日
广州优能软件开发
年轻人 推动互联网科技
焦作万康网络技术有限公司
索尔亚湖主播服务器
郑州千觉互联网科技有限公司
脏小豆的骗赞服务器视频
软件开发及销售税收
服务器联接失败原因
怎么找奥奇传说的服务器
掌握的数据库语言
无法连接到服务器-500
检索国内外专利文献的数据库
软件开发建设项目
世界树服务器没更新