shell if判断语句实例分析(if,shell,开发技术)

时间:2024-05-08 09:26:06 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    shell+if%E5%88%A4%E6%96%AD%E8%AF%AD%E5%8F%A5%E5%AE%9E%E4%BE%8B%E5%88%86%E6%9E%90

-eq 等于; -ne 不等于;

-gt 大于; -lt 小于 ;

-le 小于等于; -ge 大于等于;

-z 空串; -n 非空串;

= 两个字符相等; != 两个字符不等

无论什么编程语言都离不开条件判断。SHELL也不例外。

大体的格式如下:

str1 = str2     

当两个串有相同内容、长度时为真 str1 != str2    

当串str1和str2不等时为真 -n str1      

当串的长度大于0时为真(串非空) -z str1       

当串的长度为0时为真(空串) str1        

当串str1为非空时为真

int1 -eq int2   

两数相等为真 int1 -ne int2   

两数不等为真 int1 -gt int2   

int1大于int2为真 int1 -ge int2   

int1大于等于int2为真 int1 -lt int2   

int1小于int2为真 int1 -le int2   

int1小于等于int2为真

-r file     

用户可读为真 -w file    

用户可写为真 -x file     

用户可执行为真 -f file     

文件为正规文件为真 -d file     

文件为目录为真 -c file     

文件为字符特殊文件为真 -b file     

文件为块特殊文件为真 -s file     

文件大小非0时为真 -t file     

当文件描述符(默认为1)指定的设备为终端时为真

-a 与 -o或 !非

语法虽然简单,但是在SHELL里使用的时候,它可以实现强大的功能或执行逻辑。

本文:shell if判断语句实例分析的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Shell怎么生成随机密码下一篇:

6 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18