当前位置:网站首页>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.嵌套


边栏推荐
猜你喜欢

How can I get a city's year-round weather data for free?Precipitation, temperature, humidity, solar radiation, etc.

mysql进阶(二十四)防御SQL注入的方法总结

基于php网上零食商店管理系统获取(php毕业设计)

分享一款实用的太阳能充电电路(室内光照可用)

Matlab学习12-图像处理之图像增强

C language advanced article: memory function

TiKV & TiFlash 加速复杂业务查询丨TiFlash 应用实践

利用ChangeStream实现Amazon DocumentDB表级别容灾复制

4500字归纳总结,一名软件测试工程师需要掌握的技能大全

App自动化测试怎么做?实战分享App自动化测试全流程
随机推荐
【精品必知】Pod生命周期
Apache APISIX 2.15 版本发布,为插件增加更多灵活性
一些测试相关知识
超多精美礼品等你来拿!2022年中国混沌工程调查启动
肝完Alibaba这份面试通关宝典,我成功拿下今年第15个Offer
一次内存泄露排查小结
LeetCode刷题笔记:622.设计循环队列
R语言使用zoo包中的rollapply函数以滚动的方式、窗口移动的方式将指定函数应用于时间序列、计算时间序列的滚动标准差(设置每个窗口不重叠)
Matlab学习11-图像处理之图像变换
c语言进阶篇:内存函数
基于Sikuli GUI图像识别框架的PC客户端自动化测试实践
从器件物理级提升到电路级
通过点击CheckBox实现背景变换小案例
nacos app
bash for循环
622. 设计循环队列
秋招招工作
如图,想批量读取mysql,批量处理,有哪个地方参数需要改变呢?
word标尺有哪些作用
别再用if-else了,分享一下我使用“策略模式”的项目经验...