Get the App
SLTechnology News&Howtos  ›  Servers  › 

Cloud Computing Learning Route course Code Notes: Shell programming

Shulou Source: shulou.com Published: 2022-06-02 21:24:29 10月02日 Update

This article is the content of the cloud computing learning route tutorial code notes about the for loop structure of Shell programming.

For i in {value range}

Do

Cyclic body

Done

Find the sum of the numbers from 1 to 100, the numbers divisible by 2 from 1 to 100, the primes from 1 to 100, and the numbers divisible by 3 from 1 to 100.

#! / usr/bin/env bash

#

Author: bavduEmail: bavduer@163.comGithub: https://github.com/bavduDate: 2019//

Sum=0

For i in {1..100}

Do

Let total=$sum+$i # or write as let total=i++

Done

Printf "$total\ n"

Test host viability in production environment

#! / usr/bin/env bash

#

Author: bavduEmail: bavduer@163.comGithub: https://github.com/bavduDate: 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"

Tags: Numbers loops code tutorials notes routes learning programming hosts content loop body environment articles primes structure scope testing production Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Tech Info Huawei Docker MySQL MariaDB