一:关于脚本
二:基础
linux脚本中的变量不需要事先声明,而是直接定义使用(这点不同于其他高 级编程语言中变量的使用)
关于命令的替换,必须明白三种符号 ""(双引号) ''(单引号) ``()的意义 看 下面的例子,我们由此展开

命令的逻辑关系
例3:

一般格式 [ express ] 或者test express
[[ express ]] (代表关键字)
整数测试:
关于整数测试的符号有:
-gt(大于) -ge(大于等于)
-lt(小于) -le(小于等于)
-eq(等于) -ne(不等于)
例如:

算术运算:
let [ express ]
expr express
例如:
注意两边的空格

字符串测试:
运算符:>(大于) >=(大于等于)
<(小于) <=(小于等于)
!=(不等于) =(等于
例如


文件测试:
例如:

三 :脚本编程中的控制语句
在脚本中if语句有三种:单分支,双分支,多分支
脚本中case 语句的格式
循环控制语句:
例如:
格式
break 和continue常常和其他循环语句一起嵌套使用
说明:break 是直接退出循环体,而continue是退出本次循环直接进入下一次的循环。
在脚本中函数的功能为独立的实现一个功能模块。格式为