shell指令碼 迴圈

2022-08-22 07:18:15 字數 1800 閱讀 1959

1、基於c語言格式的for語句寫法:

for((i=0;i<10;i++));do【for(初始條件;條件判斷語句;值變化語句);do】

迴圈體done

for迴圈的優點:不容易進入死迴圈

2、while語句的格式:

初始值while 條件;do

迴圈體let i++(使初始值變化)

done

練習:寫乙個for迴圈遍歷本網段中所有的up的電腦12

3456

78910

1112

13#!/bin/bash

declare-isum=0

foriin$(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是不通的"

fi

done

echo

求1-100的偶數和12

3456

7#!/bin/bash

foriin$(seq0 2 100);do

letsum+=$i

echo$i

done

echo$sum

列印九九乘法表12

3456

foriin;do

for((j=1;j<=$i;j++));do

echo-n -e"$i*$j=$(($i*$j))\t"

done

echo

done

shell指令碼 for迴圈

迴圈語句 while對於要求控制迴圈次數 操作物件按數字順序編號,按特定條件執行重複操作。重複測試某個條件時,只要條件成立就會反覆執行 無限 除非強制終止,或者exit語句退出指令碼 for迴圈語句 需要指定乙個變數以及可以取值的取值列表,針對每乙個不同的取值執行相同的命令序列,直到變數值用盡,退出...

shell指令碼 迴圈

迴圈有三種for,while,until,前兩種多種語言都有,大同小異,最後那種用的少,咱們就不說了 老規矩,上來先看 塊 root localhost scripts bash ceshi.sh 12 3456 78910 root localhost scripts cat ceshi.sh b...

shell 指令碼 迴圈

shell for 迴圈參考 linux下shell的for迴圈語句 shell逐行讀取檔案的3種方法 for迴圈語法 for var in item1 item2 itemn do command donefor迴圈 路徑查詢 在 mx資料夾有檔案 check list md5result tes...