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/"