循环及其控制
来源:互联网 发布:java免费视频 编辑:程序博客网 时间:2024/06/16 10:16
break N 和 continue N 可以退出/继续第N层循环
[leo@hadoop ~]$ cat loop.sh
#!/bin/sh
for name in hongrao linzhiling baisuzhen
do
echo $name
done
for name in "hongrao lingzhiling baisuzhen"; do
echo $name
done
for name in "hongrao" "lingzhiling" "basuzhen"; do
echo $name
done
echo list all the files
files=$(ls)
for file in $files
do
ls $file
done
end=10
for ((a=0;a<=end;a++))
do
echo "this is top ${a}"
done
echo while loop
while [ "$name" != "hongrao" ]
do
echo enter you name:
read name
done
i=0
while (( i<10 ))
do
echo $i
(( i++ ))
done
[leo@hadoop ~]$ cat case.sh
#!/bin/sh
read name
case "$name" in
"hongrao" )
echo "myname"
;;
"jinfeng" )
echo "mywife"
;;
* )
echo " i do not know who you are"
;;
esac
case $(date +%Y%m) in
201308 ) echo "this month" ;;
* ) echo "not this month";;
esac
[leo@hadoop ~]$ cat loop.sh
#!/bin/sh
for name in hongrao linzhiling baisuzhen
do
echo $name
done
for name in "hongrao lingzhiling baisuzhen"; do
echo $name
done
for name in "hongrao" "lingzhiling" "basuzhen"; do
echo $name
done
echo list all the files
files=$(ls)
for file in $files
do
ls $file
done
end=10
for ((a=0;a<=end;a++))
do
echo "this is top ${a}"
done
echo while loop
while [ "$name" != "hongrao" ]
do
echo enter you name:
read name
done
i=0
while (( i<10 ))
do
echo $i
(( i++ ))
done
[leo@hadoop ~]$ cat case.sh
#!/bin/sh
read name
case "$name" in
"hongrao" )
echo "myname"
;;
"jinfeng" )
echo "mywife"
;;
* )
echo " i do not know who you are"
;;
esac
case $(date +%Y%m) in
201308 ) echo "this month" ;;
* ) echo "not this month";;
esac
- 循环及其控制
- 循环控制
- 循环控制
- 循环控制
- 循环控制
- 循环控制
- 循环控制
- 循环控制
- 死循环及其解决方案
- for循环及其嵌套
- python 循环以及循环控制
- 镶嵌循环和控制循环
- 嵌套循环与循环控制
- Shell控制结构--循环控制
- javascript流程控制、循环控制
- Python3条件控制、循环控制
- CallBack函数及其控制
- UI元素及其控制
- 【91xcz】Win8下就算运行再多的程序也不会卡
- hibernate将普通查询的sql结果集转成对象列表
- 安卓开发--Layout--布局---SDK(二)
- 基本内部命令
- 按行循环read 文件
- 循环及其控制
- oracle常用问题解答
- 变量替换
- fedora yum 使用代理的方法
- The Maximum Subarray Problem
- 字符串处理
- Eclipse开发环境搭建
- KMP算法
- 内部变量和通过命令赋值给变量的区别