test命令
来源:互联网 发布:淘宝网风筝 编辑:程序博客网 时间:2024/05/09 04:35
一.数值测试
Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。
[root@localhost tsh]# vim test.sh#!/bin/bashnum1=100num2=100if test $[num1] -eq $[num2]then echo '两个数相等!'else echo '两个数不相等!'fi[root@localhost tsh]# chmod +x test.sh[root@localhost tsh]# ./test.sh 两个数相等!
二.字符串测试
[root@localhost tsh]# vim test.sh#!/bin/bashnum1="beijing"num2="shanghai"if test num1=num2then echo '两个字符串相等!'else echo '两个字符串不相等!'fi[root@localhost tsh]# chmod +x test.sh[root@localhost tsh]# ./test.sh 两个字符串相等!
三.文件测试
例:
[root@localhost tsh]# vim test.sh#!/bin/bashcd /binif test -e ./bashthen echo '文件已存在!'else echo '文件不存在!'fi[root@localhost tsh]# chmod +x test.sh[root@localhost tsh]# ./test.sh 文件已存在!
另外,Shell还提供了与( -a )、或( -o )、非( ! )三个逻辑操作符用于将测试条件连接起来,其优先级为:"!"最高,"-a"次之,"-o"最低。
例:
[root@localhost tsh]# vim test.sh#!/bin/bashcd /binif test -e ./myfile -o -e ./bashthen echo '有一个文件存在!'else echo '两个文件都不存在'fi[root@localhost tsh]# chmod +x test.sh[root@localhost tsh]# ./test.sh 有一个文件存在!
0 0
- test命令
- test 命令
- test命令
- test命令
- test命令
- test 命令
- test命令
- test命令
- test 命令
- test命令
- test 命令详解
- test命令的使用
- shell中的test命令
- or and test命令
- Linux命令:test
- test命令参数表
- 脚本test命令
- test命令用法
- 现场活动画面组织控制及抽奖的使用疑难问题汇编
- F#教程(一)
- PAT 1072. Gas Station (求n次最短路)
- 六大设计原则,开闭原则
- cocoapods最新Mac 安装的方法(适合已经安装好ruby 环境的电脑)
- test命令
- poj1258 prim
- js之组合模式
- 快要考试咯~~~
- 分治法的经典问题——求数列中最大最小值
- 144. Binary Tree Preorder Traversal && 145. Binary Tree Postorder Traversal
- 打包成APK时文件读取
- Mac OS 10.12.1 下载genymotion 2.8.1加Android 6.0模拟器镜像
- Django学习日记1