-
#!/bin/bash test=$(df -h grep xvda1 awk '{print $5}' cut -d "%" -f 1 ) if [ "$test" -ge "90" ] then echo "heheh" fi ~查看全部
-
单分支条件语句注意事项 env可以查看环境变量 #!/bin/bash test=$(env |grep USER |cut -d "=" -f 2) if [ "$test"=="root" ] then echo "dididi" fi查看全部
-
test -e /root 相当于 [ -e /root ]查看全部
-
多重条件判断查看全部
-
字符串判断查看全部
-
两个整数比较查看全部
-
两个文件比较查看全部
-
[root@CentOS6 ~]# aa=24 [root@CentOS6 ~]# [ -n "$aa" -a "$aa" -gt 23 ] && echo yes echo no yes查看全部
-
linux支持使用【=】进行字符串比较,但应尽量使用【==】,以免出错。 [root@CentOS6 ~]# a="3" [root@CentOS6 ~]# [ -z "$a" ] && echo yes || echo no no [root@CentOS6 ~]# a='' [root@CentOS6 ~]# [ -z "$a" ] && echo yes || echo no yes [root@CentOS6 ~]# a="" [root@CentOS6 ~]# [ -z "$a" ] && echo yes || echo no yes [root@CentOS6 ~]# a="100" [root@CentOS6 ~]# b="100" [root@CentOS6 ~]# echo $a $b 100 100 [root@CentOS6 ~]# [ "$a" = “$b” ] && echo yes || echo no yes [root@CentOS6 ~]# [ "$a" == “$b” ] && echo yes || echo no yes [root@CentOS6 ~]# [ "$a" -eq "$b" ] && echo yes || echo no yes [root@CentOS6 ~]# b="world" [root@CentOS6 ~]# [ "$a" == “$b” ] && echo yes || echo no no [root@CentOS6 ~]# [ "$a" != “$b” ] && echo yes || echo no yes [root@CentOS6 ~]# 注: 1、如果比较的两个变量都是数字,则既可以使用数值比较(例如:【-gt】)也可以使用字符串比较(例如:【==】); 2、变量尽量使用双引号括起来,以免识别有问题。查看全部
-
两个整数之间比较查看全部
-
两个文件之间进行比较; ln /student.txt /stu [ /student.txt -ef /stu ] && echo yes || echo no查看全部
-
按照文件权限进行判断;不会去区分哪个用户有写权限查看全部
-
例子1查看全部
-
如何背程序查看全部
-
多重条件判断查看全部
举报
0/150
提交
取消