linux shell脚本 判断,Shell脚本中的逻辑判断
-gt 表示大于
-lt 表示小于
-ge 表示大于等于
-le 表示小于等于
-eq 表示等于
-ne 表示不等于
语法:
格式1:if 条件 ; then 语句; fi #如果满足条件,然后怎么样。
例如:
a=5
if [ $a -gt 3 ] ; then echo ok; fi
写出脚本就是:
#!/bin/bash
a=5
if [ $a -gt 3 ]
then
echo ok
fi
格式2:if 条件; then 语句; else 语句; fi #如果满足条件,怎么样,不满足,又怎么样。
#!/bin/bash
a=5 #a=5
if [ $a -gt 3 ] #如果a大于3
then #那么
echo ok #显示ok
else #否则
echo nook #显示nook
fi
格式3:if …; then … ;elif …; then …; else …; fi #如果满足匹配条件,则显示什么,且满足了第二个条件,显示什么,否则,显示什么
#!/bin/bash
a=5 #a=5
if [ $a -gt 1 ] #如果a大于1
then #那么
echo ">1" #显示ok
elif [ $ a -lt 6] #在满足之前的条件之上,然后a又小于6
then #那么
echo "<6 && >1" #显示<6 && >1 &&表示并且。
else #如果两个条件都不满足,那就匹配除这两个条件之外,其他的条件了
echo nook #显示nook
fi
逻辑判断表达式:if [ $a -gt $b ]; if [ $a -lt 5 ]; if [ $b -eq 10 ]等 -gt (>); -lt(=); -le(<=);-eq(==); -ne(!=) 注意到处都是空格
可以使用 && || 结合多个条件
if [ $a -gt 5 ] && [ $a -lt 10 ]; then #当a大于5并且小于10的时候
if [ $b -gt 5 ] || [ $b -lt 3 ]; then #当a大于5或者小于3的时候
#如果a大于1,那么echo ok,这样太繁琐
linux shell脚本 判断,Shell脚本中的逻辑判断相关推荐
- linux系统中shell脚本最全详解二shell条件判断语法介绍函数分析
目录 一.shell判断句 1.if条件判断语句 2.test判断 二.语法介绍 1.shell运算符 2.shell循环语句 三.shell函数 一.shell判断句 1.if条件判断语句 if语法 ...
- linux脚本判断文件属性,linux的shell脚本中的逻辑判断、文件目录属性判断、if特殊用法、case判断...
格式1:if 条件 ; then 语句; fi (常用) #以命令的方式表达 [[email protected] ~]# for i in `seq 1 5`; do echo $i; done 1 ...
- linux判断文件类型是否存在脚本,shell脚本中的逻辑判断 文件目录属性判断 if特殊用法 case判断...
一.shell脚本中的逻辑判断 在shell脚本中,很多都会逻辑判断,判断某一个数值,判断某一个文件,或者某一个目录,我们针对判断结果再做一些操作,如果没有判断,就没法做一些操作 格式1:if条件:t ...
- linux脚本判断变量存在,shell中关于变量是否存在的问题
[TOC] ## fish shell判断某个变量是否存在 fish shell 判断变量是否存在直接使用 `test 变量`就可以,然后我们使用`and`和`or`实现if..else..的逻辑.如 ...
- linux怎么判断网络是否正常运行,Linux shell脚本判断服务器网络是否可以上网
微信公众号:「小林coding」 用简洁的方式,分享编程小知识. Linux shell脚本判断网络畅通 介绍 在编写shell脚本时,有的功能需要确保服务器网络是可以上网才可以往下执行,那么此时就需 ...
- linux查看告警日志,shell脚本,用于监视Linux中的消息日志(警告,错误和严重)...
shell脚本,用于监视Linux中的消息日志(警告,错误和严重) 该脚本将检查文件中的"警告,错误和严重",并在/var/log/messages找到与之相关的邮件时触发给指定电 ...
- Linux中shell运行方式,linux脚本中父shell与子shell 执行的几种方式
本文主要介绍以下几个命令的区别: shell subshell source $ (commond) `commond` Linux执行Scripts有两种方式,主要区别在于是否建立subshell ...
- linux fork脚本,在Shell脚本中调用另一个脚本的三种方式讲解
先来说一下主要以下有几种方式: fork: 如果脚本有执行权限的话,path/to/foo.sh.如果没有,sh path/to/foo.sh. exec: exec path/to/foo.sh s ...
- shell脚本中的逻辑判断,文件目录属性判断,if特殊用法,case判断
2019独角兽企业重金招聘Python工程师标准>>> shell脚本中的逻辑判断 格式1:if 条件 ; then 语句; fi 格式2:if 条件; then 语句; else ...
最新文章
- magento模板区块--首页content区块
- [Android] for ArcFace Demo
- 【ARM】Tiny4412裸板编程之Chip ID
- 聚类算法 距离矩阵_快速且不需要超参的无监督聚类方法
- jQuery自动加载更多程序
- linux网络命令详解
- 【clickhouse】mac 10.15.7使用docker安装clickhouse
- atitit.userService 用户系统设计 v6 q413
- 数据库悲观锁和乐观锁
- 【入坑树莓派】烧录系统都烧录了三次(树莓派默认账户密码错误/已删除)
- Mybatis缓存实现原理
- Qt编写可视化大屏电子看板系统31-模块9视频监控
- hao916,hao123,2345.com浏览器劫持-分析与清除
- 排序算法7——图解快速排序(两种主元选择方法)以及CUTOFF时间测试
- 大型传统企业要不要提升自身的IT研发能力
- C语言里面100UL是什么意思
- 利用代码自动逛店铺拿喵币
- 【转】常见蓝屏错误信息
- AndroidJNI 函数介绍
- 用js函数判断一个数是否为素数