1、比较两个整数的大小

#1.判断是不是两个数
[ $# -ne 2 ] && {
echo "Usage:$0 num1 num2"
exit 1}
#2.判断是否为数字
expr $1 + $2 + 999 &>/dev/null
[ $? -ne 0 ] &&{
echo "请输入两个整数"
exit 2
}
if [ $1 -gt $2 ]
thenecho "$1>$2"
elif [ $1 -lt $2 ]
thenecho "$1<$2"
elseecho "$1=$2"
fi
========================
read -p "please two number: " a b
expr $a + $b + 999 &>/dev/null
if [ $? -ne 0 ]
thenecho "请输入两个整数"exit 1
elseif [ $a -gt $b ]thenecho "$a>$b"elif [ $a -lt $b ]thenecho "$a<$b"elseecho "$a=$b"fi
fi  

转载于:https://www.cnblogs.com/jiangyatao/p/10981104.html

linux 用shell比较两个整数的大小相关推荐

  1. linux怎么比较两个文件大小,linux shell 如何比较两个整数的大小

    linux shell 如何比较两个整数的大小以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! linux shell 如 ...

  2. C语言学习之用函数处理,而且用指针类型的数据作函数参数,对输入的两个整数按大小顺序输出

    对输入的两个整数按大小顺序输出.用函数处理,而且用指针类型的数据作函数参数. int main(){void swap(int *p1,int *p2);//声明swap函数 int a,b;int ...

  3. 比较两个数的大小,自定义比较两个整数的大小的方法

    比较两个数的大小,自定义比较两个整数的大小的方法: 如果第一个数大,返回1 如果相等返回0 如果第一个数小,返回-1 在Main()方法中输入两个数,调用这个方法 示例: 请输入两个数: 45 56 ...

  4. 用一句位运算判断两个整数的大小并返回较大者

    2019独角兽企业重金招聘Python工程师标准>>> 用一句位运算判断两个整数的大小并返回较大者,不用if..else,不用循环,不用switch,不用条件运算符 const in ...

  5. Linux shell计算两个文件的交集,并集和差集

    本文介绍linux下shell计算两个文件的交集,并集和差集的方法,提供完整测试命令与演示. 测试文件 a.txt a c 1 3 d 4 b.txt a b e 2 1 5 计算并集 sort -u ...

  6. linux脚本求命令行上整数和,shell脚本--cut命令与awk简单使用

    cut:对内容进行列切割 -d 后面的是分割符,表示用什么符号来分割符来分割列,分隔符使用引号括起来: -f后面跟着要选择的字段列,从1开始,表示第一列,如果要多列,可以用逗号分隔 : -c参数后面跟 ...

  7. linux中安shell怎么传入参数,【linux】linux 下 shell命令 执行结果赋值给变量【两种方式】...

    方法1:[通用方法] 使用Tab键上面的反引号 例子如下: find命令 模糊查询在/apps/swapping目录下 查找 文件名中包含swapping并且以.jar结尾的文件 使用反引号 引住命令 ...

  8. expr命令 linux,Shell expr命令进行整数计算的实现

    expr 是 evaluate expressions 的缩写,译为"表达式求值".Shell expr 是一个功能强大,并且比较复杂的命令,它除了可以实现整数计算,还可以结合一些 ...

  9. linux中shell变量$#,$@,$0,$1,$2的含义解释

    linux中shell变量$#,$@,$0,$1,$2的含义解释:  变量说明:  $$  Shell本身的PID(ProcessID)  $!  Shell最后运行的后台Process的PID  $ ...

最新文章

  1. 【SAP-PM模块】维护业务处理流程
  2. pytorch 批量筛选
  3. Linux疑难杂症解决方案100篇(十八)-Linux 或 Windows 上实现端口映射
  4. HDFS写数据的流程图
  5. mongodb分片+副本集集群环境搭建
  6. Weblogic监控指标
  7. xtrabackup mysql 5.1_mysql 5.1 选哪个 xtrabackup
  8. Linux网络编程--socket
  9. DolphinPHP(海豚PHP)实战教程
  10. 华为笔试题 2022.3.30
  11. 建筑基坑工程设计计算与施工(一)
  12. 记一次spring5源码完整编译过程
  13. 基于android 10的国产手机,Android 10正式推送!这款国产手机已经首发了
  14. CSAPP : Arch Lab 解题报告
  15. 微信小程序—audio(音频)
  16. 定制自己的xDoclet标签
  17. Unity translucent SSS 次表面散射 皮肤材质研究
  18. Python音乐下载
  19. Android安装busybox
  20. Socket通信流程和套接字作用

热门文章

  1. Win10 独立音量调整
  2. kali64位下载怎么是AMD_电脑达人速更 NVIDIA 显卡和 AMD 显卡驱动程序又双叒叕更新啦!...
  3. 第八章节 文件操作一 (文件夹常用操作)
  4. RMQ with Shifts
  5. 组合数学-容斥原理-求指定区间内与n互素的数的个数
  6. jquery选择器一
  7. Unity3D基础37:Input控制面板
  8. C++ STL 迭代器在string类中的使用方法
  9. [深度学习] 神经网络中的 batch 和 epoch
  10. python测试系列教程 —— 调试日志logging