天天看点

java exit for_for循环,while循环,break跳出循环,continue结束本次循环,exit退出整个脚本...

for循环:

java exit for_for循环,while循环,break跳出循环,continue结束本次循环,exit退出整个脚本...

1.计算1到100的和

#!/bin/bash

sum=0

for i in `seq 1 100`

do

sum=$[$sum+$i] #核心语句做加减法

done

echo $sum

java exit for_for循环,while循环,break跳出循环,continue结束本次循环,exit退出整个脚本...
java exit for_for循环,while循环,break跳出循环,continue结束本次循环,exit退出整个脚本...

2.列出etc目录下的所有目录

#!/bin/bash

cd /etc/ #进入etc

for a in `ls /etc/` #for循环ls etc

do

if [ -d $a ] #判断是否是目录 $a

then

echo $a #显示$a

ls $a #查看$a

fi

done

最常见的for循环

[[email protected] shell]# for i in `seq 1 3`; do echo $i ;done

1

2

3

while循环:

java exit for_for循环,while循环,break跳出循环,continue结束本次循环,exit退出整个脚本...

语法: while 条件; do command ; done.

每隔30秒检查系统负载,当负载达到10,发一份邮件                    : 冒号  和 ture 是一样的效果

#!/bin/bash

while true

do

load=`w|head -1|awk -F 'load average: ' '{print $2}'|cut -d. -f1`

if [ $load -gt 10 ]

then

/usr/local/sbin/mail.py [email protected] "load high" "$load"

#发邮件(发邮件脚本的路径)

fi

sleep 30

#休息三十秒

done

java exit for_for循环,while循环,break跳出循环,continue结束本次循环,exit退出整个脚本...

让用户不断的输入纯数字,才停止换算:

#!/bin/bash

while :

#while死循环

do

read -p "Please input a number: " n

#用户交互,输入一个数

if [ -z "$n" ]

#判断n是否为空,空结束本次循环

then

echo "you need input sth."

continue

fi

n1=`echo $n|sed 's/[0-9]//g'`

#将n中非数字的部分赋值给n1

if [ ! -z "$n1" ]

#判断n1是否为空,不为空,说明不全是数字,continue结束本次循环,为空,break跳出循环

then

echo "you just only input numbers."

continue

fi

break

done

echo $n

#打印出输入的数

break跳出循环:

java exit for_for循环,while循环,break跳出循环,continue结束本次循环,exit退出整个脚本...
java exit for_for循环,while循环,break跳出循环,continue结束本次循环,exit退出整个脚本...

#!/bin/bash

for i in `seq 1 5`

do

echo $i

if [ $i -eq 3 ]

then

break

fi

echo $i

done

echo aaaaa

java exit for_for循环,while循环,break跳出循环,continue结束本次循环,exit退出整个脚本...

continue结束本次循环:

java exit for_for循环,while循环,break跳出循环,continue结束本次循环,exit退出整个脚本...

#!/bin/bash

for i in `seq 1 5`

do

echo $i

if [ $i -eq 3 ]

then

continue

fi

echo $i

done

echo aaaaa

java exit for_for循环,while循环,break跳出循环,continue结束本次循环,exit退出整个脚本...

exit退出整个脚本:

java exit for_for循环,while循环,break跳出循环,continue结束本次循环,exit退出整个脚本...
java exit for_for循环,while循环,break跳出循环,continue结束本次循环,exit退出整个脚本...
java exit for_for循环,while循环,break跳出循环,continue结束本次循环,exit退出整个脚本...

扩展

select用法 http://www.apelearn.com/bbs/thread-7950-1-1.html