1.文件表达式
if [ -f file ] 如果文件存在
if [ -d ... ] 如果目录存在
if [ -s file ] 如果文件存在且非空
if [ -r file ] 如果文件存在且可读
if [ -w file ] 如果文件存在且可写
if [ -x file ] 如果文件存在且可执行
2.整数变量表达式
if [ int1 -eq int2 ] 如果int1等于int2
if [ int1 -ne int2 ] 不等于
if [ int1 -ge int2 ] >=
if [ int1 -gt int2 ] >
if [ int1 -le int2 ] <=
if [ int1 -lt int2 ] <
3.字符串变量表达式
If [ $a = $b ] 如果string1等于string2, 字符串允许使用赋值号做等号
if [ $string1 != $string2 ] 如果string1不等于string2
if [ -n $string ] 如果string 非空(非0),返回0(true)
if [ -z $string ] 如果string 为空
if [ $sting ] 如果string 非空,返回0 (和-n类似)
本文发布于:2024-02-01 06:27:06,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170674002634544.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |