91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

shell編程——case多分支及循環語句(包含操作實驗)

發布時間:2020-06-25 07:35:17 來源:網絡 閱讀:419 作者:wx5d3fd1efe40e3 欄目:系統運維

本章要點:

case多分支

循環語句

一、case語句的結構

針對變量的不同取值,分別執行不同的命令序列

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

shell編程——case多分支及循環語句(包含操作實驗)

示例1

●擊鍵類型識別

  • 提示用戶輸入一個字符

  • 判斷出該字符是字母、數字或者其他字符


shell編程——case多分支及循環語句(包含操作實驗)

shell編程——case多分支及循環語句(包含操作實驗)

示例2

  • 提示用戶輸入一個成績

  • 判斷成績等級

shell編程——case多分支及循環語句(包含操作實驗)shell編程——case多分支及循環語句(包含操作實驗)

二、循環語句

1、for語句的結構

讀取不同的變量值,用來逐個執行同一組命令



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

shell編程——case多分支及循環語句(包含操作實驗)

示例1

順序輸出數字1-10

shell編程——case多分支及循環語句(包含操作實驗)

shell編程——case多分支及循環語句(包含操作實驗)

示例2?

批量添加用戶

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

  • 初始密碼均設為123456

  • 驗證腳本

shell編程——case多分支及循環語句(包含操作實驗)

shell編程——case多分支及循環語句(包含操作實驗)

shell編程——case多分支及循環語句(包含操作實驗)

示例3

●根據IP地址檢查主機狀態

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

  • 使用ping命令檢測各主機的連通性

shell編程——case多分支及循環語句(包含操作實驗)

shell編程——case多分支及循環語句(包含操作實驗)

2、while語句結構

重復測試某個條件,只要條件成立則反復執行

while條件測試操作?????????????????????while?未猜中正確價格
do?????????????????????????>??????????do
??命令序列?????????????????>????????????反復猜測商品價格
done??????????????????????????????????done

shell編程——case多分支及循環語句(包含操作實驗)

示例1

●批量添加用戶

  • 用戶名稱以stu開頭,按數字順序進行編號

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

  • 初始密碼均設為123123

shell編程——case多分支及循環語句(包含操作實驗)

?shell編程——case多分支及循環語句(包含操作實驗)

示例2

●猜商品價格

  • 通過變量RANDOM獲得隨機數

  • 提示用戶猜測并記錄次數,猜中后退出循環

shell編程——case多分支及循環語句(包含操作實驗)

shell編程——case多分支及循環語句(包含操作實驗)

3、until語句的結構

重復測試某個條件,只要條件不成立則反復執行

until條件測試操作?????????????????while未超過10
do????????????????????>???????????do
??命令序列????????????>?????????????數字依次遞增
done??????????????????????????????done

shell編程——case多分支及循環語句(包含操作實驗)

示例1

●計算1~50的和值

  • 通過循環累加的方式計算1~50的和值

shell編程——case多分支及循環語句(包含操作實驗)

shell編程——case多分支及循環語句(包含操作實驗)

示例2

●為指定用戶發送在線消息

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

  • 用戶名與消息通過位置參數傳遞給腳本

shell編程——case多分支及循環語句(包含操作實驗)

shell編程——case多分支及循環語句(包含操作實驗)


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

斗六市| 卓尼县| 河源市| 泾川县| 临西县| 合川市| 江源县| 武威市| 石嘴山市| 老河口市| 上饶县| 临洮县| 扬中市| 台湾省| 康定县| 体育| 湖口县| 岑巩县| 华安县| 阳东县| 青龙| 泽库县| 万载县| 靖安县| 深圳市| 民县| 南乐县| 定安县| 巴南区| 伊川县| 上饶县| 裕民县| 麻城市| 开原市| 青铜峡市| 文昌市| 万荣县| 安多县| 巢湖市| 遵义市| 河北省|