程序代码:由语句和表达式组成

          

每行一条语句。若多行语句在一行,可用分号隔开。


面向过程的编程中,语句执行方式

    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/*


待续。。。