好程式設計師雲端計算教程分享Shell程式設計之for迴圈結構

好程式設計師IT發表於2019-11-21

好程式設計師雲端計算教程分享 Shell 程式設計之 for 迴圈結構

No.1 for迴圈結構


for  i in  {取值範圍}
do
     迴圈體
done

求取1-100數字的和、找出1-100中能被2整除的數字、找出1-100中的素數、找出1-100種能被3整除的數字


#!/usr/bin/env bash
#
# Author: bavdu
# Email: bavduer@163.com
# Github:
# Date: 2019/**/**

sum = 0
for  i in  {1..100}
do
        let total = $sum + $i   #或者寫成let total=i++
done
printf " $total \n"

測試生產環境中的主機存活性


#!/usr/bin/env bash
#
# Author: bavdu
# Email: bavduer@163.com
# Github:
# Date: 2019/**/**

>ip_alive.txt
>ip_down.txt

export   segment = "192.168.161"
for  i in  {2..254}
do
     {
         ping   -c1   $segment . $i  &>/dev/null
         if  [ $?   -eq   0  ];then
              printf "alive: $segment . $i \n"  >>ip_alive.txt
         else
              printf "down: $segment . $i \n"  >>ip_down.txt
         fi
     }&
done
wait
printf " $(date +%Y-%m-%d_%k:%M:%S)  -exec filename: $0 \n"

 

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913892/viewspace-2665218/,如需轉載,請註明出處,否則將追究法律責任。

相關文章