大漠驼铃

置身浩瀚的沙漠,方向最为重要,希望此blog能向大漠驼铃一样,给我方向和指引。
Java,Php,Shell,Python,服务器运维,大数据,SEO, 网站开发、运维,云服务技术支持,IM服务供应商, FreeSwitch搭建,技术支持等. 技术讨论QQ群:428622099
随笔 - 238, 文章 - 3, 评论 - 117, 引用 - 0

导航

<2012年9月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

公告

本博客提供技术讨论QQ群:428622099,希望志同道合的朋友加入群,共同进步和学习。
如果您觉得本博客还可以,请支持网页顶部的广告,谢谢。

常用链接

留言簿(11)

随笔分类(214)

随笔档案(239)

文章分类(1)

文章档案(1)

相册

作品

  • 北京韦尔科技有限公司
  • 北京韦尔科技有限公司是一家从事互联网相关技术研发型的公司,对外提供互联网相关技术培训,产品研发等。
  • 映目图文直播官网
  • 图文直播-让直播更简单更有效。图文直播基于文字、图片、视频的直播方式,直播可嵌入APP、网站和微信公众平台,提供多种方式面向企业个人支持在线直播云服务、远程部署服务、技术支持服务!
  • 映目官网
  • 映目是一体化自助式全流程的数字会议云平台,拥有直播、活动、签到、互动、会务、云摄影子产品,提供线上线下一体化服务,包含会议网站、签到、互动、直播、数据统计、摄影、摄像、速记、翻译等全流程的线上线下解决方案,办活动找映目,高效率、高质量、低成本,映目让会议活动举办更简单。
  • 映目照片直播官网
  • 映目照片直播,专业的照片直播、图片直播、云摄影商业纪实摄影服务供应商,5秒数快传、3分钟快修即刻呈现,全国拍摄发布会、庆典、年会、展览、活动、沙龙、派对、讲座、课程、会议、文化演出、体育赛事等活动

搜索

  •  

积分与排名

  • 积分 - 669313
  • 排名 - 69

最新评论

阅读排行榜

评论排行榜

shell循环整理,不断更新中

1、for 循环
#!/bin/bash

for file in $(ls /tmp/test/mytest |grep sh)   //for in格式是shell for的基本格式,根js的for in类似
do               //循环开始你就把它当成{
 echo 
$file
done             
//循环结束你就把它当成}

for ((i=0;i<10;i++))        //注意是双小括号,由于受其他语言的影响,很容易搞错
do
 echo 
-$i
done

echo 
\     //输出换行

for i in 0 1 2 3 4 5 6 7 8 9
do
 echo 
-$i
done

echo 
\

for i in "0 1 2 3 4 5 6 7 8 9"    //这个根上面是有区别的,这个循环只循环了一次,双引号里面只是一个变量
do
 echo 
-$i
done

exit 0
2、while
#!/bin/bash
i=0
while ((i<10))
do
 echo 
$i
 ((i 
+= 1))
done

i
=0
while [ $i -lt 10 ]  //注意括号内侧二边的空格
do
 echo 
$i
 let 
"i+=1"   //加1
done
exit 0
3、if
#!/bin/bash

echo 
"Input a number #1 "
read num
echo 
"variable #1 = $num"

if [ $num -lt 60 ]    //注意lt前面的-,很容易忘的
then
 echo 
"you are not pass"
elif [ 
$num -lt 70 ] && [ $num -ge 60 ]  //多个条件的判断
then
 echo 
"pass"
elif [[ 
$num -lt 85 && $num -ge 70 ]] //如果放在一起,要注意是双方括号,不要写成[ $num -lt 85 && $num -ge 70 ]
then
 echo 
"good"
elif (( 
$num <= 100 )) && (( $num >= 85 ))  //对于有语言基础的人来说,这种写法让人觉得很舒服,不要忘了是双小括号
then
 echo 
"very good"
else
 echo 
"num is wrong"
fi                                 
//if要有结束标签的,根XML很像,不闭合,就报错

exit 0
4、case语句
#!/bin/sh
case $1 in
 start)
 echo 
"start ok"
 ;;       
//注意一点,要注意是双分号
 stop)
 echo 
"stop  ok"
 ;;
 restart)
 echo 
"restart ok"
 ;;
 
*)
 echo 
"no param"
 ;;
esac      
//注意闭合标签
exit 0

[root
@krlcgcms01 forif]# sh c1.sh stop
stop  ok

posted on 2012-09-17 08:27 草原上的骆驼 阅读(419) 评论(0)  编辑  收藏 所属分类: Linux


只有注册用户登录后才能发表评论。


网站导航: