shell高階教程 第1課 case語句的應用

2021-10-11 17:48:46 字數 849 閱讀 9728

shell高階教程-第1課 case語句的應用

1、case語句簡介

例如啟動httpd服務

start

stop

reload

restart

acl訪問控制 匹配即停止。

case語句主要適用於,某個變數存在多種取值,需要對其中的每一種取值分別執行不同的命令序列。

case語句匹配乙個值與乙個模式,如果匹配成功則執行所匹配的命令序列。

2、case語句的結構

case $i in

mode1)

commands1

;;mode2)

commands2

;;*) default commands

;;esac

注意事項:

3、case語句執行流程

4、小例項

指令碼名稱:untar.sh

作用:批量解壓檔案

指令碼實現思路:

}指令碼內容 format file !"

;;esac

}執行結果[root@centos home]# ls

passwd.tar.bz2 passwd.tar.gz untar.sh

[root@centos home]# sh untar.sh passwd.tar.gz

passwd.tar.gz success!

[root@centos home]# ls

etc passwd.tar.bz2 passwd.tar.gz untar.sh

[root@centos home]# ls etc/

passwd

第1課 高階作業系統

1 windows unix linux mac os android ios.2 作業系統是直接執行於硬體之上的電腦程式 作業系統的本質 3 作業系統用於管理和控制計算機的硬體和軟體資源 從使用者的角度 4 作業系統為使用者軟體的開發提供必要的服務和介面 從程式設計師的角度 1 bios 是基本輸...

第5課 高階資料過濾

第5課 高階資料過濾 1.組合where子句 前面所講的where篩選都只使用乙個條件,在實際情況中,我們往往需要對資料進行多重條件篩選,如在銷售記錄中篩選出消費金額大於1千且性別為男性的使用者。要實現上述問題,就需要使用邏輯操作符將篩選條件組合起來。1 and操作符 篩選出滿足所有給定條件的資料 ...

第1課 初識ueditor

我們平時瀏覽的很多 如學校 企業門戶 還有論壇 部落格,大部分都是使用php開發的。開發這類 企業一般使用比較成熟的框架,如dedecms,帝國cms等,這類框架開源,但更新慢,漏洞較多,容易受黑客攻擊。使用thinkphp5也能開發這類 比較有名的框架就是thinkcmf 今天 我們要使用thin...