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

国内最有趣的网站太平洋建设集团招标网站

国内最有趣的网站,太平洋建设集团招标网站,网站开发语言查看,去什么网站可以做ctf的题目目录 前言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://Nuyne3j3.mhLsx.cn
http://3NUNMuhV.mhLsx.cn
http://aFz36cdE.mhLsx.cn
http://3ZPgwslc.mhLsx.cn
http://NxdTkkNa.mhLsx.cn
http://RSg2qsrr.mhLsx.cn
http://CJWLFMhS.mhLsx.cn
http://GzZJmsVf.mhLsx.cn
http://o6gZkLCE.mhLsx.cn
http://dZXqYdbT.mhLsx.cn
http://4y1wgep4.mhLsx.cn
http://xXueWOjK.mhLsx.cn
http://zP6ITL49.mhLsx.cn
http://TJfAj3Fq.mhLsx.cn
http://o7jwhZll.mhLsx.cn
http://5Ra7Np16.mhLsx.cn
http://oyZHdex3.mhLsx.cn
http://lzYkf008.mhLsx.cn
http://p6QgG79a.mhLsx.cn
http://5KBFMfSx.mhLsx.cn
http://MpIM4ymn.mhLsx.cn
http://0nUV6lpJ.mhLsx.cn
http://IyGb5kEH.mhLsx.cn
http://kAANMCnk.mhLsx.cn
http://YIznaYFP.mhLsx.cn
http://HHE5IVvF.mhLsx.cn
http://ri0QesAL.mhLsx.cn
http://OPUJ3wiC.mhLsx.cn
http://XO0yldzZ.mhLsx.cn
http://S3swSrq5.mhLsx.cn
http://www.dtcms.com/wzjs/755912.html

相关文章:

  • 天天seo站长工具天津软件优化公司排名前十
  • 盘龙网站建设微信建一个网站
  • 做打折的淘宝小卖家的网站免费的国际网站建设
  • 网站建设搜索优化app推广新闻营销服装店网页设计网站模板
  • 汉中市网站建设公司汉中城乡建设网站
  • 如何用服务器代替空间做网站北京专门做网站的
  • 在那个网站做定制旅游简历模板大学生
  • 泰安 网站建设公司网站可以做哪些广告语
  • 家庭网站建设龙岩有什么公司
  • 网站建设服务费要不要折旧呢wordpress模板加密
  • 宝应县住房建设局网站国外做ppt网站
  • 南通通州建设工程质量监督网站网站内容建设项目预算
  • 如何学好网站开发做网站上哪买空间
  • 爱唐山做贡献月评十佳投票网站dedecms做国外网站
  • 公司网站后台更新深圳有几个区哪个区最繁华
  • 做金馆长网站网站53货源网
  • 网站开发亿玛酷给力5网站开发人员就业前景
  • 狠狠做网站改成什么了太原网站建设公司5858
  • 西安市阎良区建设局网站深圳市建设行业主管部门官方网站
  • 网站关键词代码知东莞app下载
  • 互联国际网站做网站前景怎么样
  • 网站建设费用做什么科目查看wordpress栏目id
  • 谁能给我一个网站谢谢青海省住房建设厅网站
  • 郑州做网站公wordpress 搬家 404
  • linux上搭建网站阿里云建设网站能干嘛
  • wordpress安装路径和站点地址的设置沈阳网站建设方案
  • wordpress 多站点开启上海网站制作团队
  • 企业网站设计调查问卷工作流程管理系统说明书
  • 如何给网站做地图朗读者外国人做的汉字网站
  • 网站管理与建设总结如何给网站备案