Shell编程---test结构
来源:互联网 发布:淘宝减肥产品排行榜 编辑:程序博客网 时间:2024/06/07 06:46
格式:test condition 或 [ condition ]
返回值: 0,成功;1,失败 (可使用$?查询返回值)
一、文件状态测试
- -d 目录文件 -f 普通文件
- -L 符号链接 -e 文件存在
- -r 可读 -w 可写
- -u 有suid位 -x 可执行
- -s 文件长度大于0
二、逻辑操作符
- -a 与操作
- -o 或操作
- ! 非操作
三、字符串测试
- = 两字符串相等
- != 两字符串不等
- -z 空字符串
- -n 非空字符串
四、数值测试
- -eq 相等
- -ne 不等
- -gt >
- -ge >=
- -lt <
- -le <=
五、实例
# 文件测试 + 逻辑运算符$ [ -w results.txt -a -w scores.txt ]$ echo $?0# 字符串测试$ [ -z $EDITOR ]$ [ "$EDITOR" = "vi" ]# 数值测试$ [ "$NUM" -eq "130" ]# shell编程中的数值其实都是字符串
1 0
- Shell编程---test结构
- shell 编程之test
- Shell编程之 “test”命令
- shell编程test命令用法
- shell编程 循环结构
- shell编程:理解if-test-then-fi
- linux 中shell编程中的test用法
- shell脚本编程<三>:test命令
- shell 编程基础-----test或[ 命令
- linux 中shell编程中的test用法
- linux 中shell编程中的test用法
- shell编程基础---控制结构
- shell的编程结构体
- shell的编程结构体
- shell test
- linux shell编程学习--test测试比较命令
- linux 中shell编程中的test的使用
- Shell编程(三)---控制结构及函数
- csdn博客如何添加代码
- 关于fragmentTabhost点击底部切换不了的问题
- 四种方案解决ScrollView嵌套ListView问题
- A* search algorithm浅谈
- 日志收集工具之Fluentd
- Shell编程---test结构
- 磁盘引起的MR运行问题
- Java如何使用Listener
- Uva 10003 Cutting Sticks (区间dp)
- JAXP之SAX解析的第一种方法,利用SAXParser.parser()方法
- 算法:顺序查找
- 物体跟踪-CVPR16-tracking[上]
- linux驱动开发fl2440开发板按键驱动
- Visual Studio Code-GO tasks 设置 (实现在vsc下直接编译输出的功能)