网站建设实例,陕西网站建设设计,苏州开设网站公司在什么地方,网址大全wordpress1.1.用途 为了能够正确处理Shell程序运行过程中遇到的各种情况#xff0c;Linux Shell提供了一组测试运算符. 通过这些运算符#xff0c;shell程序能够判断某种或者几个条件是否成立。 条件测试在各种流程控制语句#xff0c;例如判断语句和循环语句中发挥了… 1.1.用途 为了能够正确处理Shell程序运行过程中遇到的各种情况Linux Shell提供了一组测试运算符. 通过这些运算符shell程序能够判断某种或者几个条件是否成立。 条件测试在各种流程控制语句例如判断语句和循环语句中发挥了重要的作用所以了解和掌握这些条件测试是非常重要的 1.2.基本语法
1.2.1.格式: 格式1: test -参数 条件表达式 格式2: [ 条件表达式 ] # 注意: [ ] 的左右要有空格 格式3: [[ 条件表达式 ]] # 注意: [ ] 的左右要有空格格式1.2的增强版本支持通配符 格式4: ((条件表达式)) test单独使用判断条件为真echo s?返回0假返回1 test与[ ]等价 [[ ]] 是扩展命令可以使用通配符等进行模式匹配等操作符可以直接应用于双中括号中但不能用于单中括号中 (())一般用于if语句里两端不需要有空格测试对象为整数 1.2.2.例
测试passwd是否为普通文件
[rootserver ~]# test -f /etc/passwd # -f 是否为普通文件 [rootserver ~]# echo $? # 以上俩条命令要配合使用 # 返回值0成立返回值1不成立。 # test配合自编逻辑表示