shell test判断命令
Posted 风中飞沙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell test判断命令相关的知识,希望对你有一定的参考价值。
判断命令test
使用test命令可以对文件,字符串等进行测试,一般配合控制语句使用,如while,if,case
"字符串测试"
? test str1==str2 测试字符串是否相等
? test str1!-str2 测试字符串是否不相等
? test str1 测试字符串是否不为空
? test -n str1 测试字符串是否不为空
? test -z str1 测试字符串是否为空
?
"int 测试"
? test int1 -eq int2 测试整数是否相等
? test int1 -ne int2 测试整数是否不相等
? test int1 -ge int2 测试整数int1是否>=int2
? test int1 -gt int2 测试整数int1是否>int2
? test int1 -le int2 测试整数int1是否<=int2
? test int1 -lt int2 测试整数int1是否<int2
?
"文件测试"
? ?test -d file 指定文件是否目录
? ?test -f file 指定文件是否常规文件
? ?test -x file 指定文件是否可执行
? ?test -r file 指定文件是否可读
? ?test -w file 指定文件是否可写
以上是关于shell test判断命令的主要内容,如果未能解决你的问题,请参考以下文章