Chinaunix首页 | 论坛 | 博客
  • 博客访问: 122732
  • 博文数量: 84
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-17 12:39
个人简介

大连Linux/Unix高端就业、认证培训的领导者。

文章分类

全部博文(84)

文章存档

2013年(25)

2012年(1)

2010年(4)

2009年(9)

2008年(14)

2007年(4)

2006年(27)

分类: LINUX

2009-07-11 08:38:16

判断:
if command1
then
   command
   command
   ....
else
   command
   command
   ...
fi
 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
case 命令:
case value in
pat1) command
      command
      ....
      command;;
pat2) command
      ...
      command;;
...
 
esac
 
举例:
case $1 in
0) echo zero;;
1) echo one;;
2) echo two;;
.
.
.
esac
 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
for循环
 
for var in word1 word2....wordn
do
    command
    command
    .....
done
 
举例:
如果想用run程序执行一组文件,文件名列表存放在filelist文件中。
files=$(cat filelist)
do
   run $file
done
 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
while 循环
while command1
do
      command
      command
      ...
done
 
举例:
循环读出一个文件,并加入行号。
lineno=1
 
cat $* | while read line
do
 
echo "$lineno: $line"
lineno=$(($lineno + 1))
done
阅读(729) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~