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...