Linux基本命令之逻辑测试三

1.shell里面的逻辑与,或,非

expression1 && expression2 当且仅当expression1的结果为true时,才会执行expression2,当expression2再为true时,这个才为true

expression1 || expression2 当且仅当expression1的结果为false时,才会执行expression2,当expression2再为false时,这个才为false

! expression

2.在逻辑测试里面的与,或,非

[ expression1 -a expression2 ]

[ expression1 -o expression2 ]

[ ! expression ]

3.shell里面的逻辑与逻辑测试里面的逻辑,互换

[ expression1 -a expression2 ] 对应为: [ expression1 ] && [ expression2 ]

[ expression1 -o expression2 ] 对应为: [ expression1 ] || [ expression2 ]

[ ! expression ] 对应为: ! [ expression ]

posted @ 2014-10-23 15:37  天空中的蜂蜂  阅读(181)  评论(0)    收藏  举报