条件判断语句:文件、数值、字符串
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,可以用test或者[]测试一个条件是否成立,如果测试结果为真,则该命令退出状态为0,如果为假,状态为1文件测试格式:test option file 或者[ option file ]-b file
千家信息网最后更新 2025年01月23日条件判断语句:文件、数值、字符串
可以用test或者[]测试一个条件是否成立,如果测试结果为真,则该命令退出状态为0,如果为假,状态为1
文件测试
格式:test option file 或者[ option file ]
-b file 块文件
-c file 字符文件
-d file 目录
-e file 存在
-p file 管道
-r file 可读
-s file 大于0
-w file 可写
-x file 可执行
f1 -ef f2 f1和f2被链接,指向同一文件(Korsh shell)
f1 -nt f2 f1比f2新
f1 -ot f2 f1比f2旧
-a 逻辑与,操作符两边均为真,结果为真,否则为假。
-o 逻辑或,操作符两边一边为真,结果为真,否则为假。
! 逻辑否,条件为假,结果为真
整数比较测试
格式:test int1 operator int2
-eq 数值相等。
-ne 数值不相等。
-gt 第一个数大于第二个数。
-lt 第一个数小于第二个数。
-le 第一个数小于等于第二个数。
-ge 第一个数大于等于第二个数。
n1 -eq n2 n1和n2相等
n1 -ge n2 n1大于或者等于n2
n1 -gt n2 n1大于n2
n1 -le n2 n1小于或者等于n2
n1 -lt n2 n1小于n2
n1 -ne n2 n1不等于n2
字符串测试
格式:test option string或者[option string]
= 两个字符串相等。
!= 两个字符串不等。
-z 空串。
-n 非空串。
s1 = s2 相等
s1 != s2 s1与s2不同
s1 < s2 s1的ASCII在s2前
s2 > s2 s1的ASCII在s2后
个数
测试
字符
文件
结果
字符串
格式
逻辑
数值
条件
两个
操作符
状态
空串
不同
命令
指向
整数
目录
管道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全与信息化试题及答案
武汉注册软件开发公司
数据库审计技术的发展前景
信息安全专业设置数据库吗
沈阳有哪些软件开发
地瓜网络技术支持
同绘建库软件怎么合并数据库
宁波商城软件开发
物业管理软件开发环境写哪些
从事软件开发的印度人是什么种姓
网络安全宣传周公益短信
铜陵软件开发公司皖icp备
青岛华思网络技术有限公司
合肥长鑫软件开发
百度服务器或代理查找失败
陕西超频服务器哪里好
广电网络技术发言稿
公安鉴权管理服务器
php中写入数据库语句
网络安全教育题词
网络安全法是第几次通过
自驾服务器
一台服务器宕机怎样连接另一台
济南清微网络技术有限公司
政务网网络安全
牟平区商城软件开发公司
编程和软件开发哪个前景好
mysql数据库不动
盘点机数据库未连接
区块链属不属于网络安全