3.3.2 集合基础
学习目标
这一节,我们从 基础知识、简单实践、小结 三个方面来学习。
基础知识
简介
	所谓的集合,主要是针对多个条件表达式组合后的结果,尤其是针对于逻辑场景的组合。初中数学的相关逻辑示意图:
 

表现样式
两个条件1 - 真 		0 - 假
三种情况:与 - &		或 - |		非 - !注意:这里的 0 和 1 ,千万不要与条件表达式的状态值混淆
 
与关系:0 与 0 = 0 		0 & 0 = 00 与 1 = 0 		0 & 1 = 01 与 0 = 0 		1 & 0 = 01 与 1 = 1		1 & 1 = 1
 
或关系:0 或 0 = 0		0 | 0 = 00 或 1 = 1		0 | 1 = 11 或 0 = 1		1 | 0 = 11 或 1 = 1		1 | 1 = 1
 
非关系:非 1 = 0   		! true = false非 0 = 1 		! false = true
 
简单实践
实践1- 简单判断
或实践
[root@localhost ~]# echo $[ 0 | 1 ]
1
[root@localhost ~]# echo $[ 0 | 0 ]
0
[root@localhost ~]# echo $[ 1 | 0 ]
1
[root@localhost ~]# echo $[ 1 | 1 ]
1
 
与实践
[root@localhost ~]# echo $[ 1 & 1 ]
1
[root@localhost ~]# echo $[ 1 & 0 ]
0
[root@localhost ~]# echo $[ 0 & 1 ]
0
[root@localhost ~]# echo $[ 0 & 0 ]
0
 
非实践
[root@localhost ~]# true
[root@localhost ~]# echo $?
0
[root@localhost ~]# false
[root@localhost ~]# echo $?
1[root@localhost ~]# echo $[ ! 0 ]
1
[root@localhost ~]# echo $[ ! 1 ]
0
 
小结