shell脚本--循环
1、基于C语言格式的for语句写法:
for((i=0;i<10;i++));do【for(初始条件;条件判断语句;值变化语句);do】
循环体
done
for循环的优点:不容易进入死循环
2、while语句的格式:
初始值
While 条件;do
循环体
Let i++(使初始值变化)
Done
练习:写一个for循环遍历本网段中所有的up的电脑
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | #!/bin/bashdeclare-i sum=0fori in$(seq1 100);do        ping-c 1 -w 1 10.6.12.$i &> /dev/null        if[ $? -eq0 ];then                letsum++                echo"10.6.12.$i是通的"        else                echo"10.6.12.$i是不通的"        fidoneecho"总共有$sum台电脑在线" | 
求1-100的偶数和
| 1 2 3 4 5 6 7 | #!/bin/bashfori in$(seq0 2 100);do        letsum+=$i        echo$idoneecho$sum | 
打印九九乘法表
| 1 2 3 4 5 6 | fori in{1..9};do        for((j=1;j<=$i;j++));do                echo-n -e "$i*$j=$(($i*$j))\t"        done        echodone | 
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号