shell编程基础【三】
来源:互联网 发布:codol透视辅助源码 编辑:程序博客网 时间:2024/05/17 08:47
while 循环
格式: while [ 条件 ]
do
commands
done
#!/bin/bash
s=0
i=0
while [ $i -le 10 ]
do
s=$(($s+$i))
i=$(($i+1))
done
echo $s
----------------------------------------
用循环方式建立10个用户,用户名为a1~a10,密码与用户相同
#!/bin/bash
i=1
while [ $i -le 10 ]
do
useradd a$i > /dev/null #将多余的返回信息仍进垃圾桶
echo "a$i" | passwd --stdin a$i > /dev/null
i=$(($i+1))
done
--------------------------------------------
until 循环
until [ 条件 ]
do
commands
done
作用: 一直执行循环体,直到条件成立,就退出循环(与while相反)
---------------------------------------------
循环嵌套
一个循环包含另一个循环
打印五行,每行五个*
1 #!/bin/bash
2
3 i=0
4 j=0
5
6 while [ $i -le 4 ]
7 do
8 while [ $j -le 4 ]
9 do
10 echo -n "*"
11 j=$(($j+1))
12 done
13 j=0
14 i=$(($i+1))
15 echo
16 done
------------------------------------------------------
打印5行*三角形,第1行1个,第2行2个,第3行3个,第4行4个,第5行5个
*
* *
* * *
* * * *
* * * * *
#!/bin/bash
i=0
j=0
while [ $i -le 4 ]
do
while [ $j -le $i ]
do
echo -n "*"
j=$(($j+1))
done
j=0
echo
i=$(($i+1))
done
--------------------------------------------------
死循环的应用
一般情况下要避免死循环的出现,但有时可能会刻意用到死循环。如监控..
一定要有sleep语句.
- shell编程基础【三】
- Linux Shell编程三:shell脚本基础
- linux shell 学习笔记(三)--shell编程基础
- 【shell】shell 编程基础
- Shell脚本编程基础 三 使用结构化命令
- shell script基础(三)
- shell基础三
- shell基础(三)
- shell编程之shell基础
- shell编程(三)
- shell编程<三> 引用
- shell编程三
- shell编程三~变量
- Shell编程基础
- Shell编程基础
- Shell编程基础
- Shell编程基础
- Shell编程基础
- v4l2视频编程资料1
- N-Gram原码分析
- 快速理解需求
- My97日期控件多级iframe下无效
- 配置Qt开发环境
- shell编程基础【三】
- Oracle 数据库监听配置(转)
- 同步,异步,阻塞,非阻塞,并发,并行
- 如何更改一台已经安装了SharePoint Server的服务器名称
- Spring消息代码理解
- 清空 file 文件域
- android成长UI 学习之Activity 透明
- POJ-1989(最短非子序列)
- 集合映射