尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Bash Shell 结构化命令
一、结构化命令基础if-then 系列语句结构化命令用于给Shell脚本增加流程逻辑根据条件选择执行/跳过代码块核心依托if体系依靠命令退出状态码0成功/非0失败判断是否执行then代码块。1. 基础单分支if-then标准换行写法支持if内部嵌套if语句实现多层复杂判断。二、test命令自定义条件判断核心测试工具原生if仅能判断命令执行结果test命令可自定义数值、字符串、文件三类条件条件成立返回0不成立返回非0。1. 两种等价语法![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1405537bf0aa43f992e6dcca0c224f56.png2. 三大测试类型1数值比较仅支持整数不支持浮点数比较符作用-eq相等-ne不等-gt大于-ge大于等于-lt小于-le小于等于注意浮点数值如5.55使用会直接报错。2字符串比较相等判断、!区分大小写、标点大小比较、使用时必须转义\\排序逻辑与sort相反空值检测-z字符串长度为0空、-n字符串非空。3文件/目录状态测试用于检测Linux文件系统对象属性常用参数-e file文件/目录是否存在-d file存在且为目录-f file存在且为普通文件-r/-w/-x可读、可写、可执行-nt/-ot文件新旧对比三、复合条件逻辑布尔与/或多条件组合判断两种运算符逻辑与 [条件1] [条件2]两个条件同时成立才为真逻辑或 ||[条件1] || [条件2]任意一个条件成立即为真示例同时判断目录存在、目录内文件可写。四、高级扩展双括号(( ))、双方括号[[ ]]1. 双括号(( 数学表达式 ))专门处理高级数学运算弥补test仅支持简单整数比较的短板支持幂运算**、自增自减/--、位移、位运算、逻辑/||大于/小于号无需转义可直接写 可直接在括号内完成变量赋值。2. 双方括号[[ 字符串表达式 ]]bash专属字符串增强判断兼容test全部字符串语法新增模式匹配功能支持通配符、正则匹配变量容错性更强空变量不易报错适合用户名、文本模糊匹配场景。五、核心注意事项单方括号[ ]前后、内部条件两侧必须加空格语法硬性要求test数值比较仅限整数浮点运算需使用双括号普通[ ]中字符串大小比较必须转义[[ ]]、(( ))无需转义[ ]是POSIX标准全shell兼容[[ ]]、(( ))仅bash可用。六、课程小结基础流程控制if-then单分支、if-then-else双分支、if-elif多分支支持if嵌套条件测试核心test命令与简写[ ]覆盖数值、字符串、文件三类判断多条件组合与、||或复合逻辑高级增强(( ))高级数学运算、[[ ]]字符串模式匹配。提交作业时附上CSDN文章链接。
RELATED

相关推荐

STM32F373VC与A3908在精密电机控制中的优化实践

STM32F373VC与A3908在精密电机控制中的优化实践

1. 项目背景与核心需求在工业自动化、机器人关节控制等高精度运动场景中,对电机控制的实时性和精确度有着严苛要求。传统方案往往面临两个关键瓶颈:一是控制信号的响应速度不足,二是驱动电路的精度受限。这正是STM32F373VC微控制器与A3908门极…

📅 2026/10/24 17:00:36
工信部定性“危害严重”:Claude Code翻车背后,所有企业都该醒了

工信部定性“危害严重”:Claude Code翻车背后,所有企业都该醒了

昨天整个研发圈都炸了。 工信部网络安全威胁和漏洞信息共享平台正式发布风险提示,直接给Claude Code定了性:存在安全后门隐患,危害严重。 这不是一次普通的漏洞通报——官方以“后门”之名点名一款海外AI工具,分量有多重&#xff…

📅 2026/10/24 16:54:10
微服务多模块打包失败问题

微服务多模块打包失败问题

原因:多模块父子工程,xxx 模块没先执行 install 安装到本地 Maven 仓库,子服务模块 xxx 拉不到依赖。标准多模块解决(你是微服务多 Module 项目,首选)步骤 1:找到项目父 pom 根目录目录结构示例…

📅 2026/10/24 16:15:36
MORE NEWS

更多资讯

📰

工厂须要哪种电工证怎么报名全攻略

工厂须要哪种电工证怎么报名全攻略 证书过期了不知道怎么复审延期,这个问题我见得太多了。不管是刚进厂的新手,还是干了十几年的老电工,一到换证期就手忙脚乱。特别是像你这样在 商丘市政公用工程 一线干活的, 工厂须要哪种电工证…

📰

电工证怎么能包过?报考条件与考试时间

电工证怎么能包过?平顶山建筑工人都在问怎么报名 你是不是正在找工作,却因为没有电工证被拒?或者已经入职了,但需要办理特种作业证才能上岗?现在全国范围内, 电工证…

📰

电工证永久有效的条件怎么考 内部消息教你一次过实操

电工证永久有效的条件怎么考 内部消息教你一次过实操 实操考试心里没底怕挂科?别慌,我来帮你搞清楚电工证永久有效的条件。根据最新内部消息,2024年应急管理部对特种作业操作证的管理政策有重大调整,直接影响到电工证是否能“永久有效”这个关键问题…

📰

在湄潭怎么学电工证考前押题攻略来了,别再被中介坑

在湄潭怎么学电工证考前押题攻略来了,别再被中介坑 你是不是也跟大多数人一样,看到“在湄潭怎么学电工证”这几个字就懵了?不知道去哪里报名,怕被中介坑,怕交了钱还拿不到证,这些担心我都懂。其实,电工证报考流程并不复杂,关键是要找对地方、走对流程…

📰

输变电工程施工作业票a票和b票哪个级别高保姆级教程

输变电工程施工作业票a票和b票哪个级别高保姆级教程 你现在正站在工地现场,手里拿着一堆图纸,心里却在打鼓: 急需特种作业证才能上岗找工作 ,可到底该考哪本证?尤其是输变电工程施工作业票里的A票和B票,哪个含金量更高?今天这 保姆级教程…

📰

低压电工证年审过了,千万别踩坑,这些复审干货你必须知道

低压电工证年审过了,千万别踩坑,这些复审干货你必须知道 证书过期了不知道怎么复审延期,这个问题真的让人头大。很多电工朋友,尤其是刚毕业的应届生,第一次拿到低压电工证,往往不太清楚这个证的有效期是多久,更不知道怎么复审,结果一不小心就过期了,…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬