程序代码:由语句和表达式组成
每行一条语句。若多行语句在一行,可用分号隔开。
面向过程的编程中,语句执行方式
1.顺序执行(默认)。
2.选择执行 程序分支,通过条件判断选择不同的分支去执行。
3.循环执行 将一段代码反复执行有限次,所以应该有退出条件。
bash脚本属于弱语言,变量可以在使用的时候定义,或者直接使用。(也可以提前定义而且还可以有数据类型,用declare 或 typeset来定义)
for循环
for i in 列表
do
循环体
done
列表的生成方法:
1.{start..end} //里面不可以使用变量
如:for i in {1..9}
2. 使用命令生成
seq [start] [step] end //里面可以使用变量
如:for i in `seq [1] [1] 9` 因为步长为1,故可简写为 for i in `seq 9`
如:for i in `seq [1] [2] 9` //1 3 5 7 9
如:for fileName in `ls /home` //列出的文件或目录名将作为列表
3.直接给出列表
for i in 1 2 3 4 5
4.使用文件名通配机制
for fileName in /home/*
待续。。。