当前位置: 首页 > news >正文

建设部网站 规范下载2021最旺公司名字

建设部网站 规范下载,2021最旺公司名字,诚信网站体系建设工作总结,成都企业排名目录 前言if 条件判断语句介绍示例常见的逻辑判断运算符 前言 shell 是一种脚本语言。脚本:本质是一个文件,文件里面存放的是 特定格式的指令,系统可以使用脚本解析器 翻译或解析 指令 并执行(它不需要编译)shell 既是…

目录

  • 前言
  • if 条件判断语句介绍
  • 示例
  • 常见的逻辑判断运算符

前言

shell 是一种脚本语言。脚本:本质是一个文件,文件里面存放的是 特定格式的指令,系统可以使用脚本解析器 翻译或解析 指令 并执行(它不需要编译)shell 既是应用程序 又是一种脚本语言(应用程序 解析 脚本语言)。

if 条件判断语句介绍

If条件判断语句

# If条件判断语句,通常以if开头,fi结尾。也可加入else或者elif进行多条件的判断# 单分支语句 ---比较大小if (条件表达式);then语句1fi# 双分支if 语句if (表达式)语句1else语句2fi# 多支条件语句 ---判断成绩if (表达式)语句1elif语句2elif语句2fi  

示例

本篇主要介绍一些常见的逻辑判断运算符并简单举例。

因为例子可能会使用到test和[],这里就二者的关系简单进行一个声明:test本身就是用来做条件测试的,
方括号是test的另一种形式,即[ … ],这时候需要有空格和闭合的括号。如果同时使用test和[,就会导致语法错误。
本次举例多以[]展示。

示例1:

# 判断字符串长度
a="nihao"
if [ -n "$a" ]
then echo "字符串$a长度为${#a}"
else  echo "字符串$a长度为0"
fi 

结果如下:

字符串nihao长度为5

示例2:

# 判断字符串长度
a="nihao"
if test -n "$a" 
then echo "字符串$a长度为${#a}"
else  echo "字符串$a长度为0"
fi 

结果如下:

字符串nihao长度为5

示例3:

#判断字符串是否为空
a=""
if [ -z "$a" ]
then echo "字符串a长度为零"
else  echo "字符串$a长度为${#a}"
fi 

结果如下:

字符串a长度为零

示例4:

# 判断两字符串是否相同
a=""
b="niyehao"
if [ "$a" = "$b" ]
then echo "两字符:a和b相同"
else  echo "两字符:a和b不同"
fi 

结果如下:

两字符:a和b不同

示例5:

# 判断两数字是否相同
a=10
b=10
if [ $a == $b ]
thenecho "a 等于 b"
fi

结果如下:

a 等于 b

示例6:

# 判断两数字是否不同
a=10
b=8
if [ $a != $b ]
thenecho "a 不等于 b"
fi

结果如下:

a 不等于 b

示例7:

# 比较两数字大小
grade=92
if [ $grade -gt 90 ]
thenecho "Is's very good"
fi	

结果如下:

Is's very good

示例8:

# 判断文件是否存在
if [ -f a.sh ]
thenecho "文件a.sh存在"
else echo "文件a.sh不存在"
fi

结果如下:

文件a.sh存在

示例9:

# 判断目录是否存在
if [ -d "/home/11111" ]
thenecho "目录存在"
else echo "目录不存在"
fi

结果如下:

目录不存在

常见的逻辑判断运算符

-f	 	判断文件是否存在 eg: if [ -f filename ]-d	 	判断目录是否存在 eg: if [ -d dir     ]-eq		等于,应用于整型比较 equal;
-ne		不等于,应用于整型比较 not equal;
-lt		小于,应用于整型比较 letter;
-gt		大于,应用于整型比较 greater;
-le		小于或等于,应用于整型比较;
-ge 	大于或等于,应用于整型比较;
-a		双方都成立(and) 逻辑表达式 –a 逻辑表达式;
-o		单方成立(or) 逻辑表达式 –o 逻辑表达式;
-z		空字符串;
-x      是否具有可执行权限
||      单方成立;
&&      双方都成立表达式。
http://www.dtcms.com/a/566331.html

相关文章:

  • 网站收录有什么用网站建设与维护教学视频教程
  • 做少儿培训网站的公司中国建设银行注册网站用户名怎么填
  • 唐山网站主页制作邢台123生活信息网
  • 爱美刻在线制作网站4399游戏网页版入口
  • 政务网站集约化建设有哪些做的好的小众网站
  • 济南seo网站关键词优化排名wordpress企业产品列表
  • 【cursor】常用使用技巧篇
  • 河北保定建设集团招聘信息网站百度是什么网站
  • 华为OD机试双机位A卷 - IPv4地址转换成整数 (C++ Python JAVA JS GO)
  • 个人网站不备案可以吗网站域名注册商标有什么好处
  • CSS实现跑马灯效果-案例
  • 1元云购网站怎样建设php做网站登陆验证
  • 织梦 营销型网站网络运维工程师有前途吗
  • 11. Qt 绘图-基础
  • 【LeetCode】组合问题——1863.找出所有子集的异或总和再求和(回溯)
  • 网站安全维护公司浙江省住房和城乡建设部网站
  • 成都哪些公司做网站好用网址进入的游戏
  • sparkSQL读取数据的方式
  • 国内免费建站网站wordpress教程视频教程
  • 网站logo显示新闻头条最新
  • MongoDB基本使用(包含工具类)
  • 和15岁女儿做很舒服网站网页设计软件排名
  • 高防IP真能100%防御DDoS攻击吗
  • 新建网站怎么做优化广州建设工程交易中心改版
  • 申请免费网站公司长春网站建设哪家好
  • SQL SERVER 索引
  • 深入浅出 Java 虚拟机之基础原理
  • 【数维杯赛中助攻+1,英文普刊知网检索+1】
  • 发布 php 微网站网站建设销售提成
  • 哈尔滨网站建设赚钱么自己做的视频网站上传电影