您的位置:首页 > 其它

test/expr的使用

2016-03-16 22:28 183 查看
1、测试文件状态

test 选项 目标(文件)



[ 选项 目标(文件) ] --注意,[ ]两端有空格

选项:-d 目标文件为目录

-x 目标文件可执行

-w 目标文件可写

-r 目标文件可读

-f 正规文件

-L 符号链接

例: test -r test.txt 或 [ -r test.txt ]

2、逻辑操作符

-a 逻辑与

-o 逻辑或

例: [ -r test.txt -a -w test.txt ]

3.字符串测试

[ "string" 选项 "string" ]



test "string" 选项 "string"

选项:

= --两个字符串相等

!= --两个字符串不相等

-z --字符串为空

-n --字符串非空

4、数字测试

格式:

"number1" 选项 "number2"



[ "number1" 选项 "number2" ]

选项:

-eq 等于

-nq 不等于

-gt 数字1大于数字2

-lt 小于

-ge 大于等于

-le 小于等于

5、expr命令

(1)一般只用于整数(如果试图用expr计算非整数,将返回错误)。

例: $ expr 10 + 10

$ 20

$ expr 10 + 10 \* 2 / 4 --乘法的 * 符号,需要用反斜杠 屏蔽其特殊含义

$ 15

(2)增量计数

$ LOOP=0

$ LOOP= `expr $LOOP + 1`
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: