linuxshell基礎語法A-2

A-1講了一些基本的語法,A2部分繼續上次的內容接著講。
shell是一門編程語言,自然也有結構化的表示方法。常見的編程語言結構化就是判斷和循環。shell中的判斷分為3類:數值判斷,字符判斷,文件判斷。
判斷的幾種形式
If command
Then
command
Fi

If command
Then
command
Else
command
Fi

If command
Then
command
Elif command
Then
command
Else
command
fi

成都創新互聯服務項目包括夏河網站建設、夏河網站制作、夏河網頁制作以及夏河網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,夏河網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到夏河省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!

(1)數字判斷
linux shell 基礎語法A-2
實例:簡單的猜數字
linux shell 基礎語法A-2
(2)字符判斷
linux shell 基礎語法A-2
實例:判斷輸入的選項
linux shell 基礎語法A-2
(3)文件判斷
linux shell 基礎語法A-2
實例:創建log文件前檢查目標路徑是否存在
#!/bin/bash
if [ ! -d /mnt/123testlog/2019-08-31 ]
then
mkdir -p /mnt/123testlog/2019-09-31
fi

還需要關注
If test xxxx的用法
對參數值得判斷處理
復合條件判斷
If [] && []
If [] || []

雙括號
--雙圓括號(數學表達式高級功能)
linux shell 基礎語法A-2
--雙方括號(字符串高級功能)
linux shell 基礎語法A-2

多選擇判斷時使用if結構就比較繁瑣了,采用case更佳
Case

Case xxx in
p1)
cmd
;;
p2)
cmd
;;
*)
default cmd
;;
Esac

處理腳本的輸入參數的時候可以使用case,然后對參數進行shift進行處理
處理輸入還可以使用如下,getopt和getopts的用法后面再具體介紹。
Getopt
Getopts
read

文章題目:linuxshell基礎語法A-2
分享URL:http://m.kartarina.com/article10/jecsgo.html

成都網站建設公司_創新互聯,為您提供自適應網站網站設計外貿建站網站導航App開發Google

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

小程序開發
主站蜘蛛池模板: 无码一区二区三区亚洲人妻| 精品深夜AV无码一区二区老年| 亚洲av成本人无码网站| 日韩人妻无码一区二区三区99| 亚洲精品午夜无码专区| 亚洲中文字幕无码亚洲成A人片| 人妻无码精品久久亚瑟影视| 亚洲中文字幕无码永久在线| 69成人免费视频无码专区 | 免费人成无码大片在线观看| 中文无码日韩欧免费视频| 亚洲人片在线观看天堂无码 | 亚洲精品无码永久中文字幕| 无码人妻一区二区三区免费手机| 日韩精品无码一区二区三区四区| 亚洲一区二区无码偷拍| 无码人妻精品一区二区三区夜夜嗨 | 蜜桃成人无码区免费视频网站| 免费A级毛片无码久久版| 亚洲AV无码成人专区| 无码精品黑人一区二区三区| 国产高清无码二区| 日韩电影无码A不卡| 丰满少妇被猛烈进入无码| 久久久久成人精品无码中文字幕| 亚洲精品无码久久千人斩| 久久午夜无码鲁丝片午夜精品| 日韩中文无码有码免费视频| 亚洲AV无码之国产精品| 亚洲av日韩av永久无码电影| 69ZXX少妇内射无码| 中文字幕亚洲精品无码| 亚洲中文字幕久久精品无码2021| 无码人妻一区二区三区在线| 国产AV无码专区亚洲A∨毛片| 亚洲中文字幕无码不卡电影| 国产精品无码无片在线观看| 亚洲av永久无码制服河南实里| 亚洲av中文无码乱人伦在线播放| 亚洲精品~无码抽插| 无码国产精成人午夜视频一区二区|