博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell if怎么判断参数有值
阅读量:6452 次
发布时间:2019-06-23

本文共 695 字,大约阅读时间需要 2 分钟。

hot3.png

1) bash   a=3 ; b=2 ; c=4   if (( a > b )) && (( a < c ))     或者   if [[ $a > $b ]] && [[ $a < $c ]]    或者         if [ $a -gt $b -a $a -lt $c ]2)   a=3 ; b=2 ; c=4      if (( a > b )) || (( a < c ))             或者      if [[ $a > $b ]] || [[ $a < $c ]]       或者       if [ $a -gt $b -o $a -lt $c ]3) -o = or , -a = and , 但我一向只用 || 或者 && 4) 可用, 但是要两个独立的 [ ] , [[ ]] 或 (( ))   看 1)5) -ne 比较数字 (numberic) ; != 比较字符 (string), 但后者拿来   比较数字也可,只是不是标准用法   -lt 是等同 < , 但 < 只能在 shell 的数值操作符 (( )) 或   者 逻缉操作符 [[ ]] 才可使用, -lt , -eq , -gt , -ge   -le , 这些是 test , 就是 [ ] 这个内建命令使用的条件操   作符, 数字用, = , != 字符用, == 这个该是 [[ ]] 用的,   可用来比对正规表示式, 但用在 [ ] 也可,只是不太正统用法

转载于:https://my.oschina.net/u/144160/blog/739933

你可能感兴趣的文章
P2627 修剪草坪[dp][单调队列]
查看>>
JS详细入门教程(上)
查看>>
Android学习笔记21-ImageView获取网络图片
查看>>
线段树分治
查看>>
git代码冲突
查看>>
lnmp1.3 配置pathinfo---thinkphp3.2 亲测有效
查看>>
查看Linux 系统的配置和增减用户/增减组/增减权限
查看>>
利用android studio 生成 JNI需要的动态库so文件
查看>>
poll
查看>>
衡量优秀的卓越的前端工程师
查看>>
解析查询 queryString 请求参数的函数
查看>>
学生选课系统数据存文件
查看>>
flutter进行自动编译操作步骤
查看>>
4.6 直接插入排序法
查看>>
我的毕设总结所用的技术和只是要点 基于stm32F4的AGV嵌入式控制系统的设计
查看>>
盘点国内外那些有野心的BI公司
查看>>
JMeter—断言
查看>>
C++的新类创建:继承与组合
查看>>
m5-第9周作业
查看>>
odoo 权限设置
查看>>