Bash Shell編程初學基礎篇之二
時間如白駒過隙,一晃過去了幾周,一切的計劃都沒有變化快。當你制定計劃實施時,在這期間卻會發生許多打亂我們計劃的事情,但是我們還是要堅持下去,勝利是屬于堅持到最后的人!實踐出真理,中級基本結束了,需要回過頭了好好總結一下了。心中總有好多話想找個同行嘮嘮;不廢話了,估計大家都煩了!總有一天,你會成為你想成為的人;與其花時間搖擺,不如簡單前行
回顧:上次主要從Bash腳本的格式,變量,基本運算語法和實例來總結了Shell的基本用法;接下來我們將從以下幾點來繼續總結一下腳本的語法;
一、概述
Shell的循環主要有3種: for,while,until;
Shell的分支判斷主要有2種: if,case;
二、基本使用規范格式
1、if分支三種使用格式
2、case基本格式
3、for語句格式
4、while語句基本格式
5、until語句基本格式
三、實例解析
1、if單分支語句實例
2、if雙分支語句實例
3、if多分支語句實例
4、for語句實例
結果如下
5、while語句實例
6、until語句實例
7、case語句實例
寫一個腳本,使用格式:script.sh { start|stop|restart|status }
1)start :創建/var/lock/subsys/script.sh
2)stop:刪除此文件
3)restart:先刪除文件,在創建文件
4)status:如果文件存在,顯示running,否則顯示stopped
總結,以上實例均通過實踐,截屏分享與大家,shell腳本的基本語法知識通過這兩節博客基本都包括了,基本用法比較簡單,但是要寫出強大功能的腳本還需要我們繼續努力,熟悉Linux系統的基本命令,如果能在生產環境中去實踐一下是最好,就像馬哥曾經說的,開發者永遠不理解我們的痛點;一點一點積累,相信總有一天我們會成為自己想成為的人,加油?。?!
原創文章,作者:wxdz_2004(古雨秋),如若轉載,請注明出處:http://www.www58058.com/4000
標簽功能相當于酒香,文章相當于酒,沒有了酒香,酒也難被發現