走入shell之——条件测试及if语句(含脚本举例)
发表于:2024-11-16 作者:千家信息网编辑
千家信息网最后更新 2024年11月16日,内容要点条件测试:文件测试整数测试字符串与逻辑测试If语句:If单分支语句If 双分支语句If多分支语句一、条件测试:text命令:测试特定的表达式是否成立,当条件成立时,测试语句的返回值为0,否则为
千家信息网最后更新 2024年11月16日走入shell之——条件测试及if语句(含脚本举例)
内容要点
条件测试:
文件测试
整数测试
字符串与逻辑测试
If语句:
If单分支语句
If 双分支语句
If多分支语句
一、条件测试:
text命令:测试特定的表达式是否成立,当条件成立时,测试语句的返回值为0,否则为其他数值
格式一:test 条件表达式格式二:[条件表达式]
1、文件测试
文件比较
[操作符 文件或目录]
常用的测试操作符L:
-d:测试是否为录(directory)-e:测试目录或文件是否存在(exist)-f: 测试是否为文件(file)-X:测试当前用户是否有执行权限-r:测试当前用户是否有读取权限-W:测试当前用户是否有写入权限
2、整数测试:
整数值比较:
方法一: [整数1操作符整数2]方法二: [$ (整数1)操作符整数2] 方法三: [整数1操作符整数2]
常用的测试操作符:
-eq:等于-ne:不等于-It: 小于-gt:大于-le:小于或等于-ge:大于或等于
测试文件是否存在,若不存在则创建
使用细节:
3、字符串与逻辑测试:
字符串比较
格式1:[ 字符串1 = 字符串2 ] [ 字符串1 != 字符串2 ]格式2:[-z 字符串 ]
常用的测试操作符:
=:字符串内容相同! =:字符串内容不同-z:字符串内容为空
逻辑测试:
格式1:[ 表达式1 ] 操作符 [ 表达式2 ] ...格式2:命令1 操作符 命令2 ....
常用的逻辑测试操作符
-a或&&:逻辑与,"而且"的意思-o或||:逻辑或,"或者"的意思!:逻辑否
if语句:
if单分支
if双分支:
if多分支:
测试
字符
字符串
操作符
整数
文件
逻辑
语句
分支
格式
条件
表达式
内容
常用
命令
方法
权限
用户
意思
数值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
金蝶食神软件开发
上海帛著互联网科技有限公司
网络安全等级保护gb
唯品会 网络技术应用
浙江省美讯网络技术有限公司
碧空之个服务器排队严重
网络安全风险挑战
武汉乐盛网络技术
游戏服务器在游戏页面怎么找
深圳正规网络技术优点
示波器是什么软件开发的
WVS数据库怎么用
中职计算机数据库教学计划
网络技术什么叫vc
梦幻西游寒山寺服务器
如何调整服务器刺激战场国际服
银联数据库在哪
计算机网络安全基础判断题
网络安全中心武汉
新能源汽车充电桩与网络安全
tor 服务器
网络安全员在哪个网站报名
小程序请求服务器
抖音数据分析软件开发
数据库GTM是什么缩写
在日本用哪个地图软件开发
一起游网络技术有限公司
市北区安卓软件开发公司有哪些
软件开发专业怎么讲
平台服务器运维职责