shell脚本中字符串比较和数字比较和文件测试

(1) 字符串比较:
作用:测试字符串是否相等,长度是否为零,字符串是否为NULL。
常用的字符串比较符号如下。
=:比较两个字符串是否相同,相同则为“是”。
!=:比较两个字符串是否相同,不同则为“是”。
-n:比较字符串的长度是否大于0,如果大于0则为“是”。
-z:比较字符串的长度是否等于0,如果等于0则为“是”。
(2)数字比较:
test语句不使用“>?”类似的符号来表达大小的比较,而是用整数来表示,常用的数字比较符号如下。
-eq:相等。
-ge:大于等于。
-le:小于等于。
-ne:不等于。
-gt:大于。
-lt:小于。

这里写图片描述

猜你喜欢

转载自blog.csdn.net/wz12013/article/details/78791139
今日推荐