您的位置:首页 > 运维架构 > Shell

shell编程-条件判断式

2016-01-18 11:27 337 查看
条件判断式主要有以下6种类型:



[root@hadoop200 test]# ls -l
total 8
drwxr-xr-x 2 root root 4096 Jan 17 19:28 shell
-rw-r--r-- 1 root root    4 Jan 17 19:29 test.sh
[root@hadoop200 test]# [ -d test.sh ] && echo "yes" || echo "no"
no
[root@hadoop200 test]# [ -f test.sh ] && echo "yes" || echo "no"
yes
[root@hadoop200 test]# [ -e test.sh ] && echo "yes" || echo "no"
yes
[root@hadoop200 test]#








[root@hadoop200 test]# a=10
[root@hadoop200 test]# b=20
[root@hadoop200 test]# [ $a -eq $b  ] && echo "yes" || echo "no"
no
[root@hadoop200 test]# [ $a -ne $b  ] && echo "yes" || echo "no"
yes
[root@hadoop200 test]# [ $a -gt $b  ] && echo "yes" || echo "no"
no
[root@hadoop200 test]# [ $a -lt $b  ] && echo "yes" || echo "no"
yes
[root@hadoop200 test]# [ $a -ge $b  ] && echo "yes" || echo "no"
no
[root@hadoop200 test]# [ $a -le $b  ] && echo "yes" || echo "no"
yes




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: