真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

本章要點(diǎn):

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),惠民網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:惠民等地區(qū)。惠民做網(wǎng)站價(jià)格咨詢:18980820575

case多分支

循環(huán)語(yǔ)句

一、case語(yǔ)句的結(jié)構(gòu)

針對(duì)變量的不同取值,分別執(zhí)行不同的命令序列

case?變量值?in???????????????????????????????case?控制指令?in
模式1)???????????????????????????????????????start)
????命令序列1????????????????????????????????????啟動(dòng)XX服務(wù)
????;;??????????????????????????????????????????;;
模式2)????????????????????》?????????????????stop)
????命令序列2????????????????????????????????????停止XX服務(wù)
????;;??????????????????》?????????????????????;;
.....????????????????????????????????????????.....
*)???????????????????????》?????????????????*)????????????????????????????????
????默認(rèn)命令序列????????????????????????????????顯示服務(wù)腳本的用法
esac??????????????????????????????????????????esac

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

示例1

●擊鍵類型識(shí)別

  • 提示用戶輸入一個(gè)字符

  • 判斷出該字符是字母、數(shù)字或者其他字符

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

示例2

  • 提示用戶輸入一個(gè)成績(jī)

  • 判斷成績(jī)等級(jí)

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

二、循環(huán)語(yǔ)句

1、for語(yǔ)句的結(jié)構(gòu)

讀取不同的變量值,用來(lái)逐個(gè)執(zhí)行同一組命令

for變量名in取值列表??????????????????????for收件人in郵件地址列表
do???????????????????????>???????????????do
??命令序列???????????????>?????????????????發(fā)送郵件
done?????????????????????????????????????done

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

示例1

順序輸出數(shù)字1-10

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

示例2?

批量添加用戶

●用戶名存放在users.txt文件中,每行一個(gè)

  • 初始密碼均設(shè)為123456

  • 驗(yàn)證腳本

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

示例3

●根據(jù)IP地址檢查主機(jī)狀態(tài)

  • IP地址存放在ipadds.txt文件中,每行一個(gè)

  • 使用ping命令檢測(cè)各主機(jī)的連通性

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

2、while語(yǔ)句結(jié)構(gòu)

重復(fù)測(cè)試某個(gè)條件,只要條件成立則反復(fù)執(zhí)行

while條件測(cè)試操作?????????????????????while?未猜中正確價(jià)格
do?????????????????????????>??????????do
??命令序列?????????????????>????????????反復(fù)猜測(cè)商品價(jià)格
done??????????????????????????????????done

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

示例1

●批量添加用戶

  • 用戶名稱以stu開(kāi)頭,按數(shù)字順序進(jìn)行編號(hào)

  • 共添加20個(gè)用戶,即stu1、 stu2、.......stu20?

  • 初始密碼均設(shè)為123123

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

?shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

示例2

●猜商品價(jià)格

  • 通過(guò)變量RANDOM獲得隨機(jī)數(shù)

  • 提示用戶猜測(cè)并記錄次數(shù),猜中后退出循環(huán)

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

3、until語(yǔ)句的結(jié)構(gòu)

重復(fù)測(cè)試某個(gè)條件,只要條件不成立則反復(fù)執(zhí)行

until條件測(cè)試操作?????????????????while未超過(guò)10
do????????????????????>???????????do
??命令序列????????????>?????????????數(shù)字依次遞增
done??????????????????????????????done

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

示例1

●計(jì)算1~50的和值

  • 通過(guò)循環(huán)累加的方式計(jì)算1~50的和值

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

示例2

●為指定用戶發(fā)送在線消息

  • 若用戶不在線(未登錄系統(tǒng)),則每5秒試一次,直至用戶登錄系統(tǒng)后在發(fā)送信息

  • 用戶名與消息通過(guò)位置參數(shù)傳遞給腳本

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))

shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))


本文題目:shell編程——case多分支及循環(huán)語(yǔ)句(包含操作實(shí)驗(yàn))
網(wǎng)站URL:http://weahome.cn/article/jsoooi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部