DAY02:案例2:SHELL中如何使用if選擇結構?

2.1 問題
本案例要求編寫3個Shell腳本,分別實現以下目標:

檢測/media/cdrom目錄,若不存在則創建
檢測並判斷指定的主機是否可ping通
從鍵盤讀取一個論壇積分,判斷論壇用戶等級,等級分類如下:
大於等於90 神功絕世

大於等於80,小於90 登峯造極

大於等於70,小於80 爐火純青

大於等於60,小於70 略有小成

小於60 初學乍練

2.2 方案
if單分支的語法組成:

if 條件測試
then
命令序列
fi
if雙分支的語法組成:

if 條件測試
then
命令序列1
else
命令序列2
fi
if多分支的語法組成:

if 條件測試1 ;then
命令序列1
elif 條件測試2 ;then
命令序列2
else
命令序列n
fi
2.3 步驟
實現此案例需要按照如下步驟進行。

步驟一:檢測/media/cdrom目錄,若不存在則創建

1)編寫腳本如下:

[root@svr5 ~]# vim mountdir.sh 
#!/bin/bash
dir="/media/cdrom/"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章