shell判断符
young / / / 阅读量

整数值比较:[ 整数1 操作符 整数2 ]

-eq 判断是否等于
-ne 判断是否不等于
-gt 判断是否大于
-lt 判断是否小于
-le 判断是否等于或小于
-ge 判断是否大于或等于

文件测试:[ 操作符 文件或目录名]

-d 测试是否为目录。
-e 测试文件或目录是否存在。
-f 判断是否为文件。
-r 测试当前用户是否有权限读取。
-w 测试当前用户是否有权限写入。
-x 测试当前用户是否有权限执行。

逻辑测试:[ 表达式1 ] 操作符 [ 表达式2 ]

&& 逻辑的与,"而且"的意思。
|| 逻辑的或,"或者"的意思。
! 逻辑的否。

字符串比较:[字符串1 操作符 字符串2]

if [ str1 = str2 ] = 比较字符串内容是否相同。
if [ str1 != str2 ] != 比较字符串内容是否不同。
if [ -z str1 ] -z 判断字符串内容是否为空(变量或字符串为空)。
if [ -n str1 ] -n 判断字符串长度是否大于0时(变量或字符串不为空)
支付宝捐赠
请使用支付宝扫一扫进行捐赠
微信捐赠
请使用微信扫一扫进行赞赏
有 0 篇文章