首页 > 分享 > 爱捣鼓Shell编程3:相等判断符=、==、

爱捣鼓Shell编程3:相等判断符=、==、

最新推荐文章于 2024-10-31 09:07:55 发布

零一美 于 2019-10-22 12:41:41 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

在Shell脚本中,有单等号“=”、双等号“==”和“-eq”共3种相等判断符。在shell脚本中,单等号和双等号属于算数运算符;“-eq”属于关系运算符。其使用场景限制:
(1)单等号和双等号能用于字符string类型和整型integer的相等判断。
(2)相等关系运算符“-eq”仅能用于整型integer的相等比较。
(3)相等关系运算符“-eq”不能在算数运算表达式“(( ))”中
(4)在条件表达式“[ ]”中,单等号和双等号等价,都是相等算数运算符。
(5)在算数运算表达式“(( ))”中,单等号是赋值算数运算符,双等号为相等算数运算符。

总结:在进行相等判断时,最通用的方法是使用双等号“==”相等判断符。

相关知识

linux的shell中变量的含义
【雕爷学编程】MicroPython手册之 ESP32
shell 字符串分割与连接
sed、awk调用shell变量的方法
元编程艺术,第 1 部分: 元编程简介
Linux Shell 之引号(单引号;双引号;反引号)
【未来虫教育】C语言编程时90%的小伙伴常犯的17种错误!
字符串基础(C# 编程指南)
=a在c语言中是什么意?c!=a在c语言中是什么意思 爱问知识人
字符串(C# 编程指南)

网址: 爱捣鼓Shell编程3:相等判断符=、==、 https://m.huajiangbk.com/newsview849831.html

所属分类:花卉
上一篇: Python 小白的学习第一天
下一篇: java对mysql数据库的增添