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


边栏推荐
猜你喜欢
随机推荐
4500 words sum up, a software test engineer need to master the skill books
【Verilog】HDLBits题解——Verification: Writing Testbenches
第4章 搭建网络库&Room缓存框架
特征降维学习笔记(pca和lda)(1)
[深入浅出]三位数排序
数据库系统原理与应用教程(073)—— MySQL 练习题:操作题 131-140(十七):综合练习
net start mysql 启动报错:发生系统错误5。拒绝访问。
面试突击71:GET 和 POST 有什么区别?
【必读要点】Pod控制器Deployment更新、回退详解
From scratch Blazor Server (6) - authentication based on strategy
深入理解MySQL事务MVCC的核心概念以及底层原理
bash case用法
PC client automation testing practice based on Sikuli GUI image recognition framework
苹果发布 AI 生成模型 GAUDI,文字生成 3D 场景
TiKV & TiFlash 加速复杂业务查询丨TiFlash 应用实践
R语言使用zoo包中的rollapply函数以滚动的方式、窗口移动的方式将指定函数应用于时间序列、计算时间序列的滚动标准差(设置每个窗口不重叠)
长城简漫·暑期安全篇⑤ 这个强,不能逞
如图,想批量读取mysql,批量处理,有哪个地方参数需要改变呢?
LyScript implements memory stack scanning
后台图库上传功能









