[root@localhost 3]# vim game.sh
#!/bin/bash
a=$(expr $random % 1000)
b=0echo "商品的**範圍為0-999,猜猜看是多少?"
while true
do read -p "請輸入你猜測的**:" c
let b++
if [ $c -eq $a ] ; then
echo "恭喜你答對了,實際**是 $a "
echo "你總共猜了 $b 次"
exit 0
elif [ $c -gt $a ] ; then
echo "太高了!"
else
echo "太低了!"
fidone
編寫完成之後我們給執行許可權,測試一下
[root@localhost 3 ]# ./game.sh
商品的**範圍為0-999,猜猜看是多少?
請輸入你猜測的**:555
太高了!
請輸入你猜測的**:444
太低了!
請輸入你猜測的**:450
太低了!
請輸入你猜測的**:460
太低了!
請輸入你猜測的**:480
太低了!
請輸入你猜測的**:490
太低了!
請輸入你猜測的**:520
太高了!
請輸入你猜測的**:510
太高了!
請輸入你猜測的**:500
太低了!
請輸入你猜測的**:505
太低了!
請輸入你猜測的**:506
太低了!
請輸入你猜測的**:507
恭喜你答對了,實際**是 507
你總共猜了 12 次
使用 shell 指令碼寫乙個猜價格的小遊戲
root localhost 3 vim game.sh bin bash a expr random 1000 b 0echo 商品的 範圍為0 999,猜猜看是多少?while true do read p 請輸入你猜測的 c let b if c eq a then echo 恭喜你答對了,實...
shell寫乙個搜尋指令碼
好久沒寫過部落格了,年初換了份工作,就一直很忙,超級忙,甚至沒有時間看看書或者寫寫小工具自己玩玩,確實是一件蠻遺憾的事情。魯迅說,時間就像海綿裡的水,擠擠總有的 魯迅說 這句話還真是我說的 現在工作更偏向客戶端,每天就是跟著美術爸爸的屁股後邊,把特效出現的時間延遲一會,或者把特效向左移動一點,還是蠻...
寫乙個簡單的shell指令碼
目前大家都知道,電腦系統不止是有windows,還有macos,linux的各種衍生版本,unix等作業系統。出去windows外的這些作業系統都可以編寫shell指令碼。寫指令碼可以幫助我們實現自動化運維,還有一些我們常用的小工具來使我們的操作變得更加快捷。下面我們來學習怎麼寫這個簡單的shell...