21.第六章 Shell脚本编程基础入门-- shell 脚本语言的基本用法(四)

2.11 条件测试命令

条件测试:判断某需求是否满足,需要由测试机制来实现,专用的测试表达式需要由测试命令辅助完成测试过程,实现评估布尔声明,以便用在条件性环境下进行执行

若真,则状态码变量 $? 返回0

若假,则状态码变量 $? 返回1

条件测试命令

  • test EXPRESSION
  • [ EXPRESSION ] #和test 等价,建议使用 [ ]
  • [[ EXPRESSION ]] 相当于增强版的test, 且支持正则表达式和通配符

注意:EXPRESSION前后必须有空白字符

范例:

[root@rocky8 bin]# type test
test is a shell builtin
[root@rocky8 bin]# help type
type: type [-afptP
上一篇:浅析JavaWeb开发模式:Model1和Model2


下一篇:nginx: [warn] conflicting server name "localhost" on 0.0.0.0:80, ignored