shell编程之条件语句
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,shell条件语句一、条件测试test命令:测试特定的表达式是否成立,当条件成立时,测试语句的返回值为0,否则为其他数值格式1:test 条件表达式格式2:[ 条件表达式 ] 条件表达式与中括号之间至
千家信息网最后更新 2025年01月23日shell编程之条件语句
shell条件语句
一、条件测试
test命令:
测试特定的表达式是否成立,当条件成立时,测试语句的返回值为0,否则为其他数值
格式1:test 条件表达式
格式2:[ 条件表达式 ] 条件表达式与中括号之间至少应有一个空格
二、文件测试
[ 操作符 文件或目录 ]
常用的测试操作符
-d:测试是否为目录(Directory)
-e:测试目录或文件是否存在(Exist)
-f:测试是否为文件(File)
-r:测试当前用户是否有权限读取(Read)
-w:测试当前用户是否有权限写入(Write)
-x:测试当前用户是否有权限执行(eXcute)
三、整数值比较
[ 整数1 操作符 整数2 ]
常用的测试操作符
-eq:等于(Equal)
-ne:不等于(Not Equal)
-gt: 大于(Greater Than)
-It:小于(Lesser Than)
-le: 小于或等于(Lesser or Equal)
-ge:大于或等于(Greater or Equal)
四、字符串比较
[ 字符串1 = 字符串2 ]
[ 字符串1 != 字符串2 ]
格式2
[ -z 字符串 ]
常用的测试操作符
=:字符串内容相同
!=:字符串内容不同,!号表示相反的意思
-z:字符串内容为空
逻辑测试
格式1:[ 表达式1 ] 操作符 [ 表达式2 ]
格式2:命令1 操作符 命令2
常用的测试操作符
-a或&&:逻辑与,"而且"的意思
-o或||:逻辑或, "或者"的意思
!:逻辑否
一元运算符:i=1
i++:i=$i+1 (i=++i先运算再赋值;i=i++先赋值在运算)
二元运算符
a+b=c
三元运算符
条件&&结果1||结果2
if语句的结构
1.单分支结构
2.双分支结构
3.多分支结构
测试
字符
字符串
操作符
条件
表达式
格式
运算
常用
文件
结构
逻辑
语句
内容
分支
命令
意思
权限
用户
目录
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
默纳克服务器设置密码怎么解
头歌mysql数据库实训答案
网络安全活动方案幼儿园
宁河软件开发怎样收费
2700x软件开发
怎么获取数据库链接地址
石狮市网络安全宣传
网络安全法第二十三条规矩
在服务器上的图片怎么被访问
克罗米服务器在几区
洗衣店洗衣软件开发系统
瀑布模型进行软件开发的过程
博山快消品软件开发价格
原神 服务器切换
北玮科技与互联网
新世界美西服务器怎么样
游戏软件开发创业ppt
三年级网络安全手抄报模板
泰州新汉工控机服务器
信息与网络安全设计与实现
国内最大服务器制造
宁盾杯网络安全攻防大赛试题
北京三蒂莲花网络技术
网络安全技术高峰论坛致辞
重庆翔民软件开发有限公司
唯橙网络技术有限公司
数据库基础应用的总结
软件开发 颁奖词
我的世界服务器招管理
广东智慧社区软件开发电话