Shell学习15天(Shell 条件测试)- 04day
(一) 条件测试类型
1. 文件测试
2. 数值比较
数值比较shell风格写法:
数值比较C风格写法:
3. 字符串比较
使用引号时,就算变量不存在,也不会报语法错误。如果不加引号会出现各种意想不到的错误.
(二) 条件测试语法, 用man test 查看
格式一: test 条件表达式
格式二: [ 条件1表达式 ] -- -a -o
格式三: [[ 条件表达式 ]] -- && ||
*) 单方括号不支持正则,正则只能出现在双方括号内。
*) 单方括号表达式之间的逻辑判断用 -a 或 -o ,双方括号用 && 或 ||