亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

偃师市| 扬中市| 龙海市| 房产| 宣汉县| 钟山县| 含山县| 湘西| 祥云县| 高邮市| 富源县| 安泽县| 娄底市| 陇南市| 客服| 孝义市| 卢氏县| 武隆县| 宜兰市| 克什克腾旗| 友谊县| 沅江市| 长汀县| 阿拉善右旗| 延吉市| 绍兴县| 二连浩特市| 滨州市| 襄垣县| 青神县| 定远县| 阿坝县| 镇赉县| 紫阳县| 肥西县| 玉溪市| 武清区| 新丰县| 富宁县| 营口市| 绩溪县|