企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# if 条件判断 > 注意`[]`之间要留一个空格哦~ ``` if [ condition ] then # code fi ``` ## else-if 和 else ``` if [ condition ] then # code elif [ condition ] then # elif code else # else code fi ``` ## 三元表达式 ``` if [ condition ]; then echo "成立"; else echo "不成立"; fi ``` ## 比较符号参考 | 符号 | 说明 | 示例 | | --- | --- |--- | | `-eq` `=` `==` | 等于 | `if [ $a -eq $b ]` | | `-ne` | 不等于 | `if [ $a -ne $b ]` | | `-gt` | 大于 | `if [ $a -gt $b ]` | | `-ge` | 大于等于 | `if [ $a -ge $b ]` | | `-lt` |小于 | `if [ $a -lt $b ]` | | `-le` | 小于等于 | `if [ $a -le $b ]` | |`>` `>=` | 大于, 大于等于 | 需要双括号 `(($a > $b))`| |`<` `<=` | 小于, 小于等于 | 需要双括号 `(($a <= $b))` |