1. 传参
1). 执行脚本进行传参 , 比如执行bash start.sh , 传参就是 bash start.sh param ,
例如: bash start.sh copy
这个copy就赋值给了param1
2) 给参数赋值不能有空格或双引号
如: str= /opt/oss str ="/opt/oss"
正确的应该是: str=/opt/oss+
3). 参数逻辑判断
gt(大于)、lt(小于)、eq(等于)、le(小于等于)、ge(大于等于)
2. 数组
1). 数组的定义 : 例如: nameList=(aa bb cc)
这就是定义了一个数组
3. for循环
例如: for name in ${nameList[*]}
4. 执行方法
1). 要执行的方法一定要放在前面 , 被调的方法一定要在调用的方法前面 , 这样 , 在调用的
时候才能加载到
前面的没有加载到后面的方法
2). 方法一定要有括号 , 比如: function test1(){ echo "测试1" }
5. Switch的使用
1). 样式:
2). 例子 这个one也可以是"one"
6. if else的使用
1). if
2). if else if和else的结果里面一定要有逻辑 , 如果少任意一个就执行不了
7. sleep 睡几秒
例如 : sleep 5 就是停5秒
8. 其他
1). 好像是要执行啥事要用 "\ xxxxx \" 括起来