Chinaunix首页 | 论坛 | 博客
  • 博客访问: 289104
  • 博文数量: 111
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 816
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-04 20:35
文章分类

全部博文(111)

文章存档

2016年(1)

2015年(5)

2014年(105)

我的朋友

分类: LINUX

2014-05-24 23:33:59

一、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) |
给主人留下些什么吧!~~