Shell指令碼應用(三)
簡介
我們上一章學習的if條件語句,作為一種指令碼程式語言,Shell同樣包含迴圈,分支等其他程式控制結構,從而能夠輕鬆完成更加複雜,強大的功能。
結構圖
一,for迴圈
1,for迴圈語法結構
for 變數名 in 取值列表
do
命令序列
done
二,使用for迴圈
1,建立取值列表
2,編寫for迴圈指令碼
3,刪除指定使用者
3,使用for迴圈測試網路連通性
測試結果
二.while迴圈
1.while迴圈語法結構
while [條件]
do
命令序列
done
2.建立使用者名稱字以stu開頭數字隨機
測試結果
3.刪除使用者
測試結果
三.case服務控制
1.case語法結構
case 變數值 in
模式1)
;;
模式2)
;;
*)
預設命令序列
esac
2.編寫控制vsftpd指令碼
測試結果
四.for,while,case的區別
1.for
根據列表內容進行迴圈遍歷資料使用
2.while
根據初始化值隨機迴圈使用
3.case
寫服務控制指令碼使用
實驗
vim getarp.sh
vim scanhost.sh
相關文章
- Shell指令碼應用兩個例子指令碼
- 用於管理應用程式得shell指令碼指令碼
- Shell指令碼應用 – for、while迴圈語句指令碼While
- shell指令碼中的變數及應用指令碼變數
- Shell指令碼之for迴圈語句的應用指令碼
- 使用shell指令碼在Linux中管理Java應用程式指令碼LinuxJava
- 9個實用shell指令碼指令碼
- shell指令碼指令碼
- Linux學習之路(三)Shell指令碼初探Linux指令碼
- 幾例實用的Shell指令碼指令碼
- 常用shell指令碼指令碼
- shell指令碼案例指令碼
- Linux Shell指令碼Linux指令碼
- 分享兩個實用的shell指令碼指令碼
- shell指令碼(6)-shell陣列指令碼陣列
- shell指令碼總結指令碼
- shell 指令碼寫法:指令碼
- shell 指令碼加密 | shc指令碼加密
- 執行shell指令碼指令碼
- Shell 指令碼語句指令碼
- 如何加密shell指令碼加密指令碼
- 初識shell指令碼指令碼
- 【指令碼】shell語法指令碼
- iOS逆向 Shell指令碼+指令碼重簽名iOS指令碼
- shell指令碼的三種執行方式和區別指令碼
- Linux中執行Shell指令碼的方式(三種方法)Linux指令碼
- 前端釋出shell指令碼前端指令碼
- shell指令碼之迴圈指令碼
- 【shell】磁碟監控指令碼指令碼
- linux常用的shell指令碼Linux指令碼
- 批次解壓shell指令碼指令碼
- 通用程式部署shell指令碼指令碼
- shell指令碼-免互動指令碼
- Shell指令碼最佳實踐指令碼
- shell指令碼——基本運算子指令碼
- shell指令碼報錯:[: missing `]‘指令碼
- 使用Shell指令碼查詢程式對應的程式ID指令碼
- 程式碼上線的shell指令碼指令碼