天天看點

Shell腳本執行個體——商場購物案例Shell腳本基礎循環、判斷語句練習執行個體

Shell腳本基礎循環、判斷語句練習執行個體

商場購物車案例

#! /bin/bash



xie=200
ku=150
yi=100
huan=50
chi=120
num=0
for ((i=1;i<=5;i++))
do
echo 是否進入第"$i"家店?
read -p "輸入(yes & no)" shu 
while [ $shu = "yes" ]
do
  echo 1.鞋子   ¥"$xie"
  echo 2.褲子   ¥"$ku"       
  echo 3.衣服   ¥"$yi"        
  echo 4.手環   ¥"$huan"     
  echo 5.小吃   ¥"$chi"      
 echo "您想購買哪件商品?"
 read bh
echo "是否繼續購物?(yes & no)"
read shu
case $bh in
1)
 let num+=$xie
 echo 總價為"$num" &> /dev/null
;;

2)
 let num+=$ku
 echo 總價為"$num"&> /dev/null
;;

3)
 let num+=$yi
 echo 總價為"$num"&> /dev/null
;;

4)
 let num+=$huan
 echo 總價為"$num"&> /dev/null
;;

5)
 let num+=$chi
 echo 總價為"$num"&> /dev/null
;;

*)
 echo "您的選擇有誤,請檢查輸入"
esac
done
done
echo 您本次購買的總價為:$num