建立乙個放shell指令碼的目錄
[root@localhost ~]
# mkdir /shell
編輯指令碼
[root@localhost ~]
# vim /shell/num.sh
#!/bin/bash
sj_num=
$(echo `expr $random % 100`)
count=0 #計數器
while:do
read -ep "請輸入乙個數:" num
let count++
echo
"你輸入的隨機數為:$num"if[
$num -gt $sj_num];
then
echo
"你猜大了!"
elif
[$num -lt $sj_num];
then
echo
"你猜小了!"
else
echo
"恭喜你,猜對了"
echo
"你一共猜了$count 次。"
break
fidone
測試
[root@localhost ~]
# sh /shell/num.sh
shell指令碼猜數字遊戲
bin bash while true 運用死迴圈執行此指令碼 do a expr random 10 定義猜10個數中的數字 b 3 定義輸入的次數 for i in seq 3 for迴圈三次 doread p 請輸入你想猜的數字 p 輸入要猜的數字 let b b 1 執行一次自檢一次if p...
shell指令碼(猜數字小遊戲)
shell指令碼猜數字小遊戲 要求 給使用者三次機會,猜10以內的任意數字 分析 10以內的隨機數要用到random,迴圈給予使用者三次機會,用if做判斷是否等於random的值 指令碼如下 bin bash shell指令碼猜數字小遊戲 info num random 10 for i in se...
演算法入門 7 猜數字
小a 和 小b 在玩猜數字。小b 每次從 1,2,3 中隨機選擇乙個,小a 每次也從 1,2,3 中選擇乙個猜。他們一共進行三次這個遊戲,請返回 小a 猜對了幾次?輸入的guess陣列為 小a 每次的猜測,answer陣列為 小b 每次的選擇。guess和answer的長度都等於3。解析 直接列表解...