养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Linux的shell脚本条件测试

时间:2024-11-06 10:51:02

Linux的shell脚本条件测试

方法/步骤

1、登录CentOS7系统,打开重点,创建一个本地变量,并进行测试MYINT=23test铮喘饿怊$MYINT-gt20echo$?-gt比较大小,大于为真,不大于为假如果是艘凿窭锔真,代表这条语句执行返回值为0,否则为1

Linux的shell脚本条件测试

2、还有另外一种写法[$MYINT-gt20]echo$?注意中括号两边都要有空格

Linux的shell脚本条件测试

3、测试一个目录是否存在[-dromongo]

Linux的shell脚本条件测试

4、测试一个文件是否存在[-ftest.sh]除此还有常见的-z字符串是否为空空为真-n字符串是否为空非空为真=字符串相等为真

Linux的shell脚本条件测试

5、逻辑运算-a逻辑与!逻辑非-o逻辑或新建一个本地变量,并测试VARS=abc[-ftest.sh-a$VARS='abc']

Linux的shell脚本条件测试

6、注意如果上一步中$VARS没有定义,则被shell展开为空,会造成语法错误,建议用仇荸驼惦双引号括起来[-ftest.sh-a"$VARS"='abc']

Linux的shell脚本条件测试

7、逻辑非测试[!$VARS='abc']

Linux的shell脚本条件测试

© 一点知识