SHELL之判断运算与循环命令结构
发布时间
阅读量:
阅读量
文章目录
-
-
- 1 测试命令
-
- 1.1 语法结构
-
1.2 判断参数
-
1.3 三种语法的区别
- 2 算数运算
- 3 until循环
- 4 while循环
- 5 for循环
- 6 判断结构
- 7 命令组合
-
1 测试命令
测试文件或值
1.1 语法结构
test 条件表达式[ 条件表达式 ][[ 条件表达式 ]]
特别说明:
- [ 亲亲,我两边都有空格,不空打死你哟 ] 😠
- [[ 亲亲,我两边都有空格,不空打死你哟 ]] 😠
1.2 判断参数
- 文件测试:
| 判断参数 | 含义 |
|---|---|
| -e | 判断文件是否存在(任何类型文件) |
| -f | 判断文件是否存在并且是一个普通文件 |
| -d | 判断文件是否存在并且是一个目录 |
| -L | 判断文件是否存在并且是一个软链接文件 |
| -b | 判断文件是否存在并且是一个块设备文件 |
| -S | 判断文件是否存在并且是一个套接字文件 |
| -c | 判断文件是否存在并且是一个字符设备文件 |
| -p | 判断文件是否存在并且是一个命名管道文件 |
| -s | 判断文件是否存在并且是一个非空文件(有内容 |
全部评论 (0)
还没有任何评论哟~
