雲端計算學習路線教程程式碼筆記:多條件判斷語法
這篇文章是雲端計算學習路線教程程式碼筆記,關於 case的多條件判斷語法。
1. case 變數 in
2. 模式1)
3. 命令序列1
4. ;;
5. 模式2)
6. 命令序列2
7. ;;
8. 模式3)
9. 命令序列3
10. ;;
11.*)
12. 無匹配後命令序列
13.esac
第一行: 宣告case關鍵字呼叫case語法, 緊跟的“變數”一般為使用者的輸入值, in代表從下方的各個模式進行匹配
第2-4行: 匹配到“模式1”後進行命令的輸出或執行, 模式1: 一般為字元或數值
第11-12行: 當使用者輸入的字元不存在匹配模式時, 直接執行或列印*)下的命令或語句
開發系統工具
[root@bavdu shell_s]# vim system_tools
#!/usr/bin/env bash
#
# Author: bavdu
# Email: bavduer@163.com
# Github:
# Date: 2019/**/**
cat <<-EOF
+-------------------------------------------------------------------------+
| System_tools V1.0 |
+-------------------------------------------------------------------------+
| a. Stop And Disabled Firewalld. |
| b. Disabled SELinux Secure System. |
| c. Install Apache Service. |
| d. Quit |
+-------------------------------------------------------------------------+
EOF
printf "\e[1;31m Please input your select: \e[0m" && read var
case "$var" in
"a")
systemctl stop firewalld && systemctl disable firewalld
;;
"b")
sed -ri s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
;;
"c")
yum -y install httpd httpd-tools
;;
"d")
exit
;;
*)
printf "請按照上方提供的選項輸入!!!\n"
;;
esac
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2664745/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 雲端計算學習路線教程程式碼筆記: if巢狀功能語法解析筆記巢狀
- 雲端計算學習路線教程程式碼筆記:Shell程式設計筆記程式設計
- 雲端計算學習路線教程大綱課件:雲端計算開發程式設計條件結構程式設計
- 雲端計算學習路線圖素材、課件,msyql中CASE WHEN語法
- 雲端計算學習路線教程大綱課件:LVM管理LVM
- 雲端計算學習路線教程大綱課件:FTP ServerFTPServer
- 雲端計算學習路線原始碼框架筆記:Mysql原始碼一原始碼框架筆記MySql
- 雲端計算學習路線原始碼框架筆記:Mysql原始碼二原始碼框架筆記MySql
- 雲端計算學習路線原始碼框架筆記:Mysql原始碼三原始碼框架筆記MySql
- 雲端計算學習路線圖素材、課件,CASE搜尋函式語法函式
- 雲端計算學習路線圖課件:多雲的管理方法
- 雲端計算學習路線教程大綱課件:使用自建源
- 雲端計算學習路線教程大綱課件:關於NFSNFS
- 學習雲端計算有哪些優勢?雲端計算教程學習路線圖
- 雲端計算影片教程:2020年雲端計算學習路線圖
- 雲端計算學習路線教程大綱課件:Linux新手入門教程Linux
- 雲端計算學習路線教程大綱課件:客戶端查詢客戶端
- 雲端計算學習路線教程大綱課件:網路管理基礎
- 程式碼優化-多型代替IF條件判斷優化多型
- 雲端計算學習路線教程大綱課件:磁碟陣列 RAID陣列AI
- 雲端計算學習路線教程大綱課件:檔案連結
- 雲端計算學習路線教程大綱課件:關於HTTP ServerHTTPServer
- 雲端計算學習路線原始碼框架筆記:Shell程式設計之for迴圈結構原始碼框架筆記程式設計
- 雲端計算教程學習路線影片原始碼課件:Linux效能監控工具-gtop原始碼Linux
- 雲端計算學習路線教程大綱課堂筆記:Apache訪問控制筆記Apache
- 雲端計算學習路線原始碼框架筆記:while迴圈結構原始碼框架筆記While
- 雲端計算學習路線教程大綱課件:XFS檔案系統
- 雲端計算學習路線教程大綱課件:Mount 掛載詳解
- 雲端計算學習路線教程大綱課件:FAT檔案系統
- 雲端計算學習路線教程大綱課件:部署網上商城ecshop
- 雲端計算培訓教程學習路線影片原始碼課件:seafile私有網盤搭建原始碼
- 雲端計算學習路線圖素材課件:雲端計算常用的開源工具開源工具
- 雲端計算教程學習路線影片原始碼課件:shell指令碼實現獲取圖片原始碼指令碼
- 好程式設計師雲端計算學習路線教程大綱課件:Mount掛載詳解程式設計師
- 雲端計算培訓教程學習路線影片原始碼課件:Shell變數知識梳理原始碼變數
- 雲端計算學習路線教程大綱課件:交換分割槽管理 Swap
- 雲端計算學習路線教程大綱課件:tar專案實戰案例
- 雲端計算學習路線教程大綱課件:使用RPM工具管理RPM包