Shell条件测试与结构化命令知识框架条件判断结构· if-then —— 基本条件执行· if-then-else —— 条件分支成立/不成立· elif —— 多条件链式判断条件测试方法· test 命令通用测试工具数值、字符串、文件/目录状态· [ ]方括号与 test 同义bash内置用法相同测试内容分类· 数值比较如 -eq、-gt、-lt· 字符串比较如 、!、-z· 文件/目录状态如 -e、-f、-d高级测试扩展bash特有· [[ ]]双方括号支持高级字符串模式匹配如通配符、正则· (( ))双括号专门用于高级数值运算和比较