多语言展示
当前在线:460今日阅读:23今日分享:25

shell脚本if语句里面常用的布尔表达式

算术比较exp1-eqexp2如果两个表达式相等则结果为真exp1-neexp2如果两个表达式不等则结果为真exp1-gtexp2如果exp1大于exp2则结果为真exp1-geexp2如果exp1大于等于exp2则结果为真exp1-ltexp2如果exp1小于exp2则结果为真exp1-leexp2如果exp1小于等于exp2则结果为真!exp如果表达式为假,则结果为真,反之亦然.文件条件测试-dfile如果文件是一个目录则结果为真-efile如果文件存在则结果为真-ffile如果文件是一个普通文件则结果为真-gfile如果文件的SGID位被设置则结果为真-rfile如果文件可读则结果为真-sfile如果文件的长度不为0则结果为真-ufile如果文件的SUID位被设置则结果为真-wfile如果文件可写则结果为真-xfile如果文件可执行则结果为真
推荐信息