shell循环结构之while循环
2017-08-18 17:23
429 查看
while循环
1)
while CONDITION; do
statement
statement
<改变循环条件真假的语句>
done
编写脚本,计算1---100的和
#!/bin/bash
#
sum=0
i=1
while [ $i -le 100 ]; do
let sum=$sum+$i
let i=$i+1
done
echo $sum
2)
while true; do
statement
statement
done
#!/bin/bash
#
while true; do
read -p "请输入你的选择:" choice
if [ $choice == "q" ]; then
break
fi
done
#!/bin/bash
#
while true; do
uptime
sleep 3
done
3)
while read line; do
statement
statement
done < file
#!/bin/bash
#
bash_num=0
nologin_num=0
while read line; do
sh_name=$(echo $line | awk -F: '{print $7}')
case $sh_name in
/bin/bash)
let bash_num=$bash_num+1
;;
/sbin/nologin)
let nologin_num=$nologin_num+1
;;
esac
done < /etc/passwd
echo $bash_num
echo $nologin_num
util循环:
util CONDITION; do
statement
statement
done
条件为假时,执行循环,条件为真时,结束循环
1)
while CONDITION; do
statement
statement
<改变循环条件真假的语句>
done
编写脚本,计算1---100的和
#!/bin/bash
#
sum=0
i=1
while [ $i -le 100 ]; do
let sum=$sum+$i
let i=$i+1
done
echo $sum
2)
while true; do
statement
statement
done
#!/bin/bash
#
while true; do
read -p "请输入你的选择:" choice
if [ $choice == "q" ]; then
break
fi
done
#!/bin/bash
#
while true; do
uptime
sleep 3
done
3)
while read line; do
statement
statement
done < file
#!/bin/bash
#
bash_num=0
nologin_num=0
while read line; do
sh_name=$(echo $line | awk -F: '{print $7}')
case $sh_name in
/bin/bash)
let bash_num=$bash_num+1
;;
/sbin/nologin)
let nologin_num=$nologin_num+1
;;
esac
done < /etc/passwd
echo $bash_num
echo $nologin_num
util循环:
util CONDITION; do
statement
statement
done
条件为假时,执行循环,条件为真时,结束循环
相关文章推荐
- [9-13]Shell系列4――循环结构for、while、until及跳出循环
- 3、shellwhile循环,C-for循环,until循环,case分支结构,流程控制语句
- 2、shell条件测试,运算符,选择结构,for循环结构
- 循环结构(while语句)
- Linux Shell系列教程之(十一)Shell while循环
- 从九九乘法口决脚本,比较awk、bash/ksh和Perl的循环控制结构[附awk\shell\Perl脚本]
- shell循环:for循环、while循环、until循环和select循环
- shell 脚本中while 循环只执行一次的问题
- 通过shell例子来学习循环结构的语法 推荐
- shell-2:while循环和for循环
- 20150727 Day05课程——循环结构之While,do-while,for循环
- 一文读懂Shell脚本中循环语句for,while,until用法
- JAVA 五 while循环结构练习
- 第三讲 :● 循环结构 for , while, do while
- 第5章 while循环结构 和do—while循环结构 课后作业:
- SHELL中的while循环
- shell循环,for 、while、until
- shell 关于 while 循环中赋值的问题
- for、while、do while循环结构
- Linux/shell命令的实际应用——while;do;循环执行脚本