当前位置:网站首页>shell编程条件语句
shell编程条件语句
2022-08-03 12:16:00 【花生味花生米】
目录
前言
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
一.test命令
测试表达式是否成立,若成立返回0,否则返回其他数值。



二.数值比较
整数值比较是指根据给定的两个整数值来判断第一个数与第二个数的关系,如是否大于、等于、小于第二个数
格式 说明
-eq 等于
-ne 不等于
-gt 大于
-lt 小于
-le 小于或等于
-ge 大于或等于
常用的运算表达式:
i=$(expr 12 \* 5)
i=$((12 * 5))
i=$[12 * 5]
echo $i(输出结果)
a=2
b=3
let i=$a+$b
let i=12*5
i=0
i++ 相当于 i=$[$i+1] =0(最后赋值没有给i,所以为0)(++i=1)
i-- 相当于 i=$[$i-1]
i+=2 相当于 i=$[$i+2]
三.if语句
1.单分支
2.多分支
3.嵌套
边栏推荐
猜你喜欢
基于Sikuli GUI图像识别框架的PC客户端自动化测试实践
What knowledge points do you need to master to learn software testing?
Matlab学习13-图像处理之可视化GUI程序
深度学习跟踪DLT (deep learning tracker)
零信任的基本概念【新航海】
3年软件测试经验,不懂自动化基础...不知道我这种测试人员是不是要被淘汰了?
5个超好用手机开源自动化工具,哪个适合你?
LeetCode-1796. 字符串中第二大的数字
Random forest project combat - temperature prediction
无监督学习KMeans学习笔记和实例
随机推荐
苹果发布 AI 生成模型 GAUDI,文字生成 3D 场景
从器件物理级提升到电路级
博客记录生活
bash if conditional judgment
pytorch+tensorboard使用方法
899. 有序队列
信创建设看广州|海泰方圆亮相2022 信创生态融合发展论坛
数据库系统原理与应用教程(073)—— MySQL 练习题:操作题 131-140(十七):综合练习
mysql advanced (twenty-four) method summary of defense against SQL injection
5个超好用手机开源自动化工具,哪个适合你?
基于英雄联盟的知识图谱问答系统
详解虚拟机!京东大佬出品HotSpot VM源码剖析笔记(附完整源码)
零信任的基本概念【新航海】
从零开始Blazor Server(6)--基于策略的权限验证
AMS simulation
第3章 搭建短视频App基础架构
项目概述、推送和存储平台准备
Filebeat 如何保持文件状态?
论文理解:“Gradient-enhanced physics-informed neural networks for forwardand inverse PDE problems“
分享一款实用的太阳能充电电路(室内光照可用)