linux系统中整数值比较语句
时间:2020-10-16
本文章向大家介绍linux系统中整数值比较语句,主要包括linux系统中整数值比较语句使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1、-eq 表示等于
[root@linuxprobe test]# [ 3 -eq 4 ]
[root@linuxprobe test]# echo $?
1
[root@linuxprobe test]# [ 3 -eq 3 ]
[root@linuxprobe test]# echo $?
0
注:linux系统中的整数比较不能有小数
[root@linuxprobe test]# [ 3.5 -eq 4 ] ## 报错
-bash: [: 3.5: integer expression expected
2、-ne表示不等于
[root@linuxprobe test]# [ 3 -ne 5 ]
[root@linuxprobe test]# echo $?
0
[root@linuxprobe test]# [ 3 -ne 3 ]
[root@linuxprobe test]# echo $?
1
3、-gt表示大于
[root@linuxprobe test]# [ 3 -gt 6 ]
[root@linuxprobe test]# echo $?
1
[root@linuxprobe test]# [ 3 -gt 2 ]
[root@linuxprobe test]# echo $?
0
4、-ge表示大于等于
[root@linuxprobe test]# [ 3 -ge 2 ]
[root@linuxprobe test]# echo $?
0
[root@linuxprobe test]# [ 3 -ge 3 ]
[root@linuxprobe test]# echo $?
0
[root@linuxprobe test]# [ 3 -ge 4 ]
[root@linuxprobe test]# echo $?
1
5、-lt表示小于
[root@linuxprobe test]# [ 3 -lt 5 ]
[root@linuxprobe test]# echo $?
0
[root@linuxprobe test]# [ 3 -lt 1 ]
[root@linuxprobe test]# echo $?
1
6、-le表示小于等于
[root@linuxprobe test]# [ 3 -le 4 ]
[root@linuxprobe test]# echo $?
0
[root@linuxprobe test]# [ 3 -le 3 ]
[root@linuxprobe test]# echo $?
0
[root@linuxprobe test]# [ 3 -le 2 ]
[root@linuxprobe test]# echo $?
1
注:整数比较运算符仅是对数字的操作,不能和字符串、小数等进行比较
原文地址:https://www.cnblogs.com/liujiaxin2018/p/13828894.html
- DeepLearning.ai学习笔记(四)卷积神经网络 -- week3 目标检测
- DeepLearning.ai学习笔记(四)卷积神经网络 -- week2深度卷积神经网络 实例探究
- DeepLearning.ai学习笔记(四)卷积神经网络 -- week1 卷积神经网络基础知识介绍
- Udacity并行计算课程笔记-The GPU Hardware and Parallel Communication Patterns
- DeepLearning.ai学习笔记(三)结构化机器学习项目--week2机器学习策略(2)
- DeepLearning.ai学习笔记(三)结构化机器学习项目--week1 机器学习策略
- coursera 视频总是缓冲或者无法观看的解决办法
- DeepLearning.ai学习笔记(二)改善深层神经网络:超参数调试、正则化以及优化--week3 超参数调试、Batch正则化和程序框架
- DeepLearning.ai学习笔记(一)神经网络和深度学习--Week3浅层神经网络
- Andrew Ng机器学习课程笔记--week3(逻辑回归&正则化参数)
- Andrew Ng机器学习课程笔记--week1(机器学习介绍及线性回归)
- C++学习笔记之模板篇
- 计算机基础之计算机硬件系统
- 迭代器和生成器
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 设计模式(6)[JS版]-JavaScript如何实现抽象工厂模式?
- 前端基础:JavaScript
- 设计模式(7)[JS版]-JavaScript设计模式之原型模式如何实现???
- SignalR 2.x入门(二):SignalR在MVC5中的使用
- SignalR简介
- 前端基础:jQuery
- Web API--入门--(一)ASP.NET Web API 2(C#)入门
- C# 关键字之 decimal
- 设计模式(8)[JS版]-JavaScript设计模式之如何实现适配器模式???
- Python3与OpenCV3.3 图像处理(二)--图像基本操作
- 前端基础:ECMAScript 6
- 设计模式(9)[JS版]-JavaScript设计模式之如何实现桥接模式???
- 前端基础:Boostrap
- 设计模式(10)[JS版]-JavaScript如何实现组合模式???
- JavaWeb - Servlet:基本概念,HTTP 协议,Tomcat 服务器