Chinaunix首页 | 论坛 | 博客
  • 博客访问: 233909
  • 博文数量: 84
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 451
  • 用 户 组: 普通用户
  • 注册时间: 2013-04-05 13:45
个人简介

IT!

文章分类
文章存档

2013年(84)

我的朋友

分类: LINUX

2013-10-05 19:45:06

原文地址:判断、循环等语法总结 作者:顽主

判断:
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
阅读(256) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~