条件判断语句:文件、数值、字符串
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,可以用test或者[]测试一个条件是否成立,如果测试结果为真,则该命令退出状态为0,如果为假,状态为1文件测试格式:test option file 或者[ option file ]-b file
千家信息网最后更新 2026年10月31日条件判断语句:文件、数值、字符串
可以用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安全错误
数据库的锁怎样保障安全
科技互联网
金融科技还是互联网
麻工互联网科技
远拓互联网科技
互联网科技上市公司
猫创互联网科技
亿人帮互联网科技
四个字互联网科技公司取名
科技大学互联网专业好不好
互联网科技项目计划书材料类
湖南一路畅行互联网科技
互联网科技商业
搜狐科技互联网
互联网新科技动漫ppt素材
科技大学互联网
伊宁互联网科技做什么的
图游互联网科技
互联网领先科技活动
互联网科技大会大佬
华人运通互联网科技公司
互联网巨头反垄断金融科技
互联网科技ppt模板
互联网金融和金融科技
哈尔滨新华互联网科技
互联网 科技馆
湖南洣水互联网科技有限公司扣款
现代互联网科技股
互联网科技融合创新
互联网科技新闻
广西泛欧互联网科技有限公司