Linu编写shell脚本if for while分析和总结.docx

Linu编写shell脚本if for while分析和总结.docx

Linux 编写 shell 脚本 if for while 使用 if 条件语句 If 语句好处:可以根据特定条件来决定是否执行某项操作,当满足不同条件时执行不同操作, 相关条测试操作 Test 条件表达式 [ 条件表达式 ] [ ] 方括号与条件表达式需要用空格进行分隔 测试文件状态 -d 是否为目录 -e 文件是否存在 -f 是否为文件 -r 是否有读取的权限 -w 是否有写入权限 -x 是否有执行权限 -L 是否为链接文件 整数值比较 -eq 等于 -ne 不等于 -gt 大于 -lt 小于 -le 小于等于 -ge 大于等于 字符串比较 = 匹配 != 不匹配 -z 是否为空 !用于取反 4 逻辑测试 逻辑与(前后两个条件都为真时,结果才为真) ||逻辑或(有一个条件成立,结果即为真) ! 逻辑非(指定条件不成立,结果为真) if 语句的结构 单分支的 if 语句if 条件测试命令then 命令序列 fi 条件成立 执行 then 后一条或多条命令(命令序列) 直到 fi 表示结束 条件不成立直接执行 fi 条件成立 执行 then 后的一条或多条命令(命令序列) 条件不成立 执行 else 后的一条或多条命令直到 fi 双分支的 if 语句if 条件测试命令then 命令序列 1 else 命令序列 2 fi 条件成立 执行 then 后的一条或多条命令(命令序列) 条

文档评论(0)

1亿VIP精品文档

相关文档