1.宣告使用的shell为何
2.注明创建者 编写作用等
3.注释每一个功能函数
执行脚本
1.修改可执行权限 chmod 755 file.sh
2.sh file.sh 可以直接运行脚本
#!/bin/bash 声明使用的shell
#20130912 注释日期
“”保留变量信息
’‘只保留单纯的字符
declare 声明变量
a 数组 f函数 i整数 r只读 x通过环境输出变量
交互式脚本
read 等待读入指令
定义脚本的参数代号:
myscript opt1 opt2 opt3 opt4
$0 $1 $2 $3 $4
运行时可接参数 sh file opt1 ($0 代表文件名)
逻辑判断式与表达式
(1)条件判断
if...then...fi
if...then...else if...then..else... fi
每一个独立的组件之间 需要用空格隔开
条件需要[]
netstat 显示网络状态
添加命令符号不是单引号 而是``(1旁边的按键)
case 种类方式(string) in
种类方式一)
代码段;;
种类方式二)
代码段;;
*)
echo“Usage:{种类方式一|种类方式二}”
exit 1
esac
(2)循环
for((条件一;条件二;条件三))
for variable in variable1 variable2 (以空格分割变量)
while[condition1] && [condition2]
until [condition1] && [condition2]
do
代码段
done
调试脚本
sh [-nvx] scripts
n不执行脚本 查询脚本内语法错误 v 执行脚本前 先将脚本的内容显示 x 将用到的脚本内容显示出来