#!/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
doread -p "你是否需要購買商品(yes/no)" okif[
$ok=
"yes"
]then
read -p "請輸入購買商品序號" umt
case
$umt
in1)
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
fidone
done
echo
"一共購買了:$geshu 件商品 ,總價:$qian "
shell指令碼案例
bin bash for迴圈的使用 for num in 1 2 3 4 5 6 do echo num done bin bash a whoami read p 請輸入想要驗證的使用者名稱 b if b a then echo 是當前使用者 else echo 不是當前使用者,需示警 fi bi...
商場庫存清單案例
l 觀察清單後,可將清單分解為三個部分 清單頂部 清單中部 清單底部 l 1.清單頂部為固定的資料,直接列印即可 l 2.清單中部為商品,為變化的資料,需要記錄商品資訊後,列印 經過觀察,我們確定一項商品應該有如下幾個屬性 品牌型號 即商品名稱,string型 尺寸 物品大小,double型 物品單...
shell指令碼案例賞析
bin bash 用法 rebatch.sh 截止到月份的日期 例如 rebatch.sh 2014 06 etc profile bashrc arg 1 start date 01 end date 01 count 1 cat dev null log file db2 o connect t...