当前位置:网站首页>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.嵌套
边栏推荐
- mysql进阶(二十四)防御SQL注入的方法总结
- 长江商业银行面试
- 4500 words sum up, a software test engineer need to master the skill books
- setTimeout 、setInterval、requestAnimationFrame
- LeetCode-142. 环形链表 II
- YOLOv5训练数据提示No labels found、with_suffix使用、yolov5训练时出现WARNING: Ignoring corrupted image and/or label
- 项目概述、推送和存储平台准备
- 数据库系统原理与应用教程(076)—— MySQL 练习题:操作题 160-167(二十):综合练习
- 基于php校园医院门诊管理系统获取(php毕业设计)
- 零信任的基本概念【新航海】
猜你喜欢
App自动化测试怎么做?实战分享App自动化测试全流程
Matlab学习12-图像处理之图像增强
别再用if-else了,分享一下我使用“策略模式”的项目经验...
setTimeout 、setInterval、requestAnimationFrame
超多精美礼品等你来拿!2022年中国混沌工程调查启动
What knowledge points do you need to master to learn software testing?
B站回应“HR 称核心用户都是 Loser”:该面试官去年底已被劝退,会吸取教训加强管理
从零开始C语言精讲篇5:指针
第5章 实现首页Tab数据展示
Feature dimensionality reduction study notes (pca and lda) (1)
随机推荐
Random forest project combat - temperature prediction
pytorch+tensorboard使用方法
R语言使用ggpubr包的ggtexttable函数可视化表格数据(直接绘制表格图或者在图像中添加表格数据)、使用tab_add_vline函数自定义表格中竖线(垂直线)的线条类型以及线条粗细
数据库系统原理与应用教程(073)—— MySQL 练习题:操作题 131-140(十七):综合练习
mysql advanced (twenty-four) method summary of defense against SQL injection
为什么越来越多的开发者放弃使用Postman,而选择Eolink?
Feature Engineering Study Notes
深入理解MySQL事务MVCC的核心概念以及底层原理
nacos app
-找树根-
Filebeat 如何保持文件状态?
浅谈程序员的职业操守
Feature dimensionality reduction study notes (pca and lda) (1)
Matlab学习13-图像处理之可视化GUI程序
c语言进阶篇:内存函数
【Verilog】HDLBits题解——Circuits/Sequential Logic/Latches and Flip-Flops
[Verilog] HDLBits Problem Solution - Circuits/Sequential Logic/Latches and Flip-Flops
常用lambda表达式
Knowledge Graph Question Answering System Based on League of Legends
LyScript implements memory stack scanning