条件判断语句:文件、数值、字符串-创新互联
可以用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后
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文名称:条件判断语句:文件、数值、字符串-创新互联
文章起源:http://azwzsj.com/article/jsedh.html