一、function
function fname()
{
程序段
}
1. 因为 shell script 的执行方式是由上而下,由左而右, 因此在 shell script 当中的 function 的设定一定要在程序的最前面
2. $0表示函数名;@1...n表示实际传过来的参数
二、loop
1.
while [ condition ] <==中括号内的状态就是刞断式
do <==do 是循环的开始!
程序段落
done <==done 是循环的结束
2.
until [ condition ]
do
程序段落
done
三、for: for...do...done (固定循环)
1.
for var in con1 con2 con3 ...
do
程序段 ${var}
done
2.
for (( i=1; i<=$nu; i=i+1 ))
do
s=$(($s+$i))
done
四、debug
1. sh命令
[root@www ~]# sh [-nvx] scripts.sh
选项与参数:
-n :不要执行 script,仅查询语法的问题;
-v :在执行 sccript 前,先将 scripts 的内容输出到屏幕上;
-x :将使用到的 script 内容显示到屏幕上,这是很有用的参数
阅读(598) | 评论(0) | 转发(0) |