Linux的shell脚本条件测试

 时间:2024-10-13 00:39:42

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

Linux的shell脚本条件测试

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

Linux的shell脚本条件测试

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

Linux的shell脚本条件测试

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

Linux的shell脚本条件测试

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

Linux的shell脚本条件测试

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

Linux的shell脚本条件测试

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

Linux的shell脚本条件测试
  • 英雄联盟亚索中路怎么跟男刀泰隆对线?
  • VMware Workstation 15 和 Word 插件
  • Visual Studio 2008的MSDN怎么安装?
  • CentOS系统安装中文man手册
  • 对日软件外包开发流程的介绍-太鼓信息ICT
  • 热门搜索
    胃口疼是怎么回事 天津中医药大学怎么样 mac地址怎么看 南京航空航天大学金城学院怎么样 湖北大学怎么样 肝疼是怎么回事 刀鱼怎么做好吃 对联怎么分左右 红旗汽车怎么样 考试前紧张怎么办