8月16号,主要学习了:
一、for循环
二、while和until循环
三、循环控制语句continue和break
四、软件包基础
五、rpm包管理
一、for循环
1)格式
for 变量名 in 列表;do
循环体
done
2)执行机制:
依次将列表中的元素赋值给“变量名”; 每次赋值后即执 行一次循环体; 直到列表中的元素耗尽,循环结束
3)列表生成方式:
1、直接一个个给出列表
2、整数列表:
(a) {start..end}
(b) $(seq [start [step]] end)
3、返回列表的命令
$(COMMAND) 如$(ls /etc/passwd)
4、使用glob通配符,如:*.sh
5、变量引用:[email protected],$*
二、while和until循环
1)while循环
while CONDITION; do
循环体
done
CONDITION:循环控制条件;进入循环之前,先做一次判 断;每一次循环之后会再次做判断;条件为“true”,则执行 一次循环;直到条件测试状态为“false”终止循环
因此:CONDTION一般应该有循环控制变量;而此变量的值 会在循环体不断地被修正
进入条件:CONDITION为true;
退出条件:CONDITION为false
2)until循环
until CONDITION; do
循环体
done
进入条件: CONDITION 为false
退出条件: CONDITION 为true
三、循环控制语句continue和break
1)循环控制语句continue
continue [N]:提前结束第N层的本轮循环,而直接进入下一 轮判断;最内层为第1层
2)循环控制语句break
break [N]:提前结束第N层循环,最内层为第1层
四、软件包管理基础
1)软件运行环境
API