首页 > 其他分享 >专题(二)比较

专题(二)比较

时间:2024-08-15 17:07:28浏览次数:6  
标签:专题 than no echo && 字符串 yes 比较

-eq 相等(equal)
-ne 不等(not equal)
-gt 大于(greater than)
-lt 小于(less than)
-ge 大于等于 (greater than or equal)
-le 小于等于 (less than or equal)

1、字符串比较

$str1 = $str2 ] 等于
$str1 != $str2 ] 不等于
[ -z $str ] 空字符串返回true
[ -n $str ] 或者 [ $str ] 非空字符串返回true

2、数字比较

 

3、-z 和 -n 区别

  • -n : 字符串长度不等于 0 为真
  • -z : 字符串长度等于 0 为真

1)用法

  在 [] 中,使用 -z 或 -n 判断字符串长度时,变量要加 "" 或 []。

echo "[ -z \$a ] && echo yes || echo no"
[ -z $a ] && echo yes || echo no
echo "[ -n \$a ] && echo yes || echo no"
[ -n $a ] && echo yes || echo no

echo "[ -z \"\$a\" ] && echo yes || echo no"
[ -z "$a" ] && echo yes || echo no
echo "[ -n \"\$a\" ] && echo yes || echo no"
[ -n "$a" ] && echo yes || echo no

echo "[[ -n \$a ]] && echo yes || echo no"
[[ -n $a ]] && echo yes || echo no
echo "[[ -z \$a ]] && echo yes || echo no"
[[ -z $a ]] && echo yes || echo no

 

 

 

 

 

 

https://www.cnblogs.com/wangcp-2014/p/13129873.html

标签:专题,than,no,echo,&&,字符串,yes,比较
From: https://www.cnblogs.com/sandyflower/p/14031341.html

相关文章

  • JAVA--比较器
    Java中的比较器(Comparator)是一个非常强大的特性,它允许我们定义对象比较的规则。在Java中,Comparator接口位于java.util包中,主要用于对象的比较。以下是对Java中比较器的详细介绍。1.比较器的基本概念在Java中,比较器(Comparator)是一个接口,它定义了两个参数的比较方法。通过实现......
  • 【Python-办公自动化】1秒比较出2张表格之间的不同并标黄加粗
    欢迎来到"花花ShowPython",一名热爱编程和分享知识的技术博主。在这里,我将与您一同探索Python的奥秘,分享编程技巧、项目实践和学习心得。无论您是编程新手还是资深开发者,都能在这里找到有价值的信息和灵感。自我介绍:我热衷于将复杂的技术概念以简单易懂的方式呈现给大家,......
  • 【专题】2024无人驾驶网约车乘坐意愿调查报告合集PDF分享(附原数据表)
     原文链接:https://tecdat.cn/?p=37335 科技迅猛发展,无人驾驶技术从科幻走进现实,2024年无人驾驶网约车成热议话题。阅读原文,获取专题报告合集全文,解锁文末208份无人驾驶网约车相关行业研究报告。报告表明,近60%受访者期待,00后更积极,80后较谨慎。性别上男性更乐观,城市级别......
  • 好用的方法,数组对象比较并返回差异
    /***方法名:*功能介绍:返回一个对象里面包含后一个数组比第一个数组增加、减少的数据(适用于去重过后的数组)*参数:*beforeArr:前一个数组*afterArr:后一个数组*/constcompare=(beforeArr,afterArr)=>{ letresObj={ insertList:[], deleteList:[], ......
  • 华为认证这么多,到底考哪个比较好?怎么选?
    在当前的IT行业中,华为认证已经成为许多技术人员职业发展的重要里程碑。凭借华为在全球范围内的影响力和技术实力,华为认证不仅在中国市场备受认可,也逐渐在国际市场上获得了广泛的关注。无论你是初入职场的新人,还是已经在IT领域深耕多年的专业人士,华为认证的名声都响当当的。......
  • 专题 (五) map 数据结构
    1、用法用法说明1、declare-Amap2、declare-AmyMap=(["my01"]="01"["my02"]="02")3、declare-Amap=()1、声明map变量2、声明map变量的同时可以赋值3、定义一个空mapmap[$_key]=$_count指定key赋值value,其中_key和_value均是shenll变量1、e......
  • 实用好软-----开源的文件比较工具
         文件比较工具       WinMerge是一款Windows平台下的开源差异比较与合并工具。WinMerge可比较文件和文件夹,以易于理解和处理的可视文本格式显示差异。此工具对于一些开发者比较适合。特征WinMerge对于确定项目版本之间的更改,然后合并版本之......
  • AFIO专题1:GPIO引脚复用和重映射
    1、GPIO的复用功能STM32上有很多片上外设,这些外设的外部引脚都是与GPIO口复用的。也就是说,一个GPIO口如果可以复用为片上外设的功能引脚,那么当这个GPIO作为片上外设使用的时候,就叫做复用。因此,使用外设功能配置GPIO输出时都要设置成复用输出模式:GPIO_Mode_AF_PP或GPIO_Mode_A......
  • 【K8s】专题九:Kubernetes 常用命令汇总
    以下内容均来自个人笔记并重新梳理,如有错误欢迎指正!如果对您有帮助,烦请点赞、关注、订阅、转发!欢迎扫码关注个人公众号!目录写在前边一、集群相关1、查看集群信息2、查看集群服务3、查看集群组件4、查看集群版本5、查看集群API版本二、节点相关1、查看节点状态2......
  • 【电力系统状态估计与PMU(相量测量单元)】使用WLS和PMU来估计系统的电压幅值和角度还
     ......