顺序结构:
顺序结构使用比较简单,可以依照程序中从上到下的顺序依次存放程序中的内容。这些内容可以是简单
的Linux命令,也可以其它的程序结构,比如判断结构或者循环结构。咱们举个例子来说明:
新建立一个名叫t1.sh的脚本文件,把上面的内容输入到文件中,保存后,给文件加上执行权限,然后在
终端中运行该文件,得到以下的结果:
-----------------the starting line of shell-----------------
value of va is:3
value of vb is:5
the value of va is less than vb
var=a
var=b
var=c
-----------------the ending line of shell-----------------
判断结构:
判断结构的程序块可以是顺序结果,或者嵌套判断结构,甚至是循环结构也可以放到里面。所以对程序
块的内容,不做太多的说明。咱们重点说一下判断结构中的条件。条件只能是Linux命令,因为判断结构
需要依据命令的执行结果才能继续运行。这里的命令可以是普通的Linux命令,但是用的最多的还是test命
令。看官莫急,咱们通过举例子来说明。
新建立一个名叫t2.sh的脚本文件,把上面的内容输入到文件中,保存后,给文件加上执行权限,然后在
终端中运行该文件,得到以下的结果:
-----------------the starting line of shell-----------------
the cd commond is running successfully
the /usr/ is a directory
-----------------the ending line of shell-----------------