shell 脚本商场案例

#!/bin/bash
echo "--------------------------"
echo "        大卖场            "
echo "--------------------------"
a=苹果
b=香蕉
c=葡萄
A=10
B=15
C=20
qian=0
geshu=0
for ((i=1;i<=3;i++))
do
  echo "走进第$i家店"
  echo "商品如下"
  echo "1.$a $A"
  echo "2.$b $B"
  echo "3.$c $C"
while true
do
  read -p "你是否需要购买商品(yes/no)" ok
if [ $ok = "yes" ]
  then
   read -p "请输入购买商品序号" umt
case $umt in
1)
 echo "购买$a"
    let geshu++
    qian=`expr $qian + $A`
     ;;
2)
   echo "购买$b"
    let geshu++
    qian=`expr $qian + $B`
     ;;
3)
   echo "购买$c"
   let geshu++
   qian=`expr $qian + $C`
     ;;
*)
   echo "输入错误,请重新输入"
 esac
  elif [ $ok = "no" ]
   then
    echo "走出了第 $i 家"
  break
 fi
done
done
echo "一共购买了:$geshu 件商品 ,总价:$qian "
发布了44 篇原创文章 · 获赞 10 · 访问量 1021

猜你喜欢

转载自blog.csdn.net/weixin_45725244/article/details/103282183