知識點包括:case語句,cat多行輸入,break和exit的區別,wget斷點續傳,while中斷條件寫法,函式的使用方法
#!/bin/bashecho
"\n1. 本機容器情況如下
"docker
psecho
"\n2. apache檔案包有:
"ls | grep
apache
echo""
ls | grep
cat<你可以做的操作如下
1. 移走apache23
. 外部沒web服務,不做任何操作
endread -p "
請做出你的選擇:
"num
# 1. case選擇函式
choose()
# 2. 監控功能函式
function
()# 3. 執行函式function()和choose()
function
eval=1whileeval
dochoose
if [ $num != "3" ];thenread -p "請做出你的選擇: "num
else
echo "執行下面的命令"$eval=-1
fidone
SHELL學習之 case語句
case語句是點名語句,每個分支語句之間是平衡的,在進行判定時,每個分支語句之判定一次,適合於字元匹配。if else 語句適合在判斷時用,if語句每個分支語句之間是有優先順序的,在進行判定時,每個語句都要判定一次。case語句和if語句相比,判定次數少。root fuwu test cat cas...
shell 學習之case語句
一般建議變數用引號括起來 v 顯示資訊 case shift 把剛才的變數踢掉 一 case語句 語法結構 case stitch in value1 statement value2 statement esac 示例 給出選項讓使用者選擇,然後根據使用者所選顯示出相應的資訊 1 2 3 4 5 ...
shell邏輯控制語句之case
case分支判斷結構 語法 case 變數名稱 in value1 statement statement value2 statement statement value3 statement statement statement statement esac 編寫指令碼,判斷使用者輸入的字串 ...