Shell 脚本不仅可以批量处理命令任务,还拥有完整的流程控制语法结构,包括条件判断、循环与分支等逻辑控制结构。本文将简明介绍 Shell 的基本流程控制语法,适用于 bash 环境。
1 |
|
写成一行:
1 |
|
1 |
|
条件表达式 | 含义 |
---|---|
-eq |
等于(整数) |
-ne |
不等于 |
-gt |
大于 |
-lt |
小于 |
-ge |
大于等于 |
-le |
小于等于 |
-z str |
字符串是否为空 |
-n str |
字符串是否非空 |
str1 = str2 |
字符串相等 |
-f file |
是否为普通文件 |
-d dir |
是否为目录 |
注意:
[
和]
要有空格;变量最好加引号防止空值。
用于多个条件的匹配处理。
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
与 while
相反:条件为假时执行
1 |
|
1 |
|
1 |
|
创建时间:6月 18, 2025
最后更新:6月 18, 2025
字数统计:651字
预计阅读:2min