shell脚本结合函数实现简单计算器功能
2016-11-12 23:39
411 查看
#!/bin/bash
function tool_menu()
{
echo "****************************************************"
echo "* *"
echo "* calculation tools *"
echo "* *"
echo "****************************************************"
}
function menu_choice()
{
echo "A: Add two num."
echo "B: Minus two num."
echo "C: Multiply two num."
echo "D:Divide two num."
echo "Q: Close this function."
echo "Please input your chiose:"
}
function add_num()
{
echo "add."
# echo "please input your number"
# read a
# echo "please input your number"
# read b
let c=$a+$b
echo "$a+$b is:$c"
}
function minus_num()
{
echo "minus."
# echo "please input your number"
# read a
# echo "please input your number"
# read b
let c=$a-$b
echo "$a-$b is:$c"
}
function multiply_num()
{
echo "multiply."
# echo "please input your number"
# read a
# echo "please input your number"
# read b
let c=$a*$b
echo "$a*$b is:$c"
}
function divide_num()
{
echo "divide."
# echo "please input your number"
# read a
# echo "please input your number"
# read b
let c=$a/$b
echo "$a/$b is:$c"
}
function main()
{
clear
tool_menu
while :
do
menu_choice
read menu_choice
read a
read b
case $menu_choice in
A|a) add_num $a $b;;
B|b) minus_num ;;
C|c) multiply_num ;;
D|d) divide_num ;;
Q|q) break;;
*) "error";;
#read a
#read b
#add_num $a $b
esac
# minus_num $a $b
# multiply_num $a $b
# devide_num $a $b
done
}
main
exit 0
92,1 底端
function tool_menu()
{
echo "****************************************************"
echo "* *"
echo "* calculation tools *"
echo "* *"
echo "****************************************************"
}
function menu_choice()
{
echo "A: Add two num."
echo "B: Minus two num."
echo "C: Multiply two num."
echo "D:Divide two num."
echo "Q: Close this function."
echo "Please input your chiose:"
}
function add_num()
{
echo "add."
# echo "please input your number"
# read a
# echo "please input your number"
# read b
let c=$a+$b
echo "$a+$b is:$c"
}
function minus_num()
{
echo "minus."
# echo "please input your number"
# read a
# echo "please input your number"
# read b
let c=$a-$b
echo "$a-$b is:$c"
}
function multiply_num()
{
echo "multiply."
# echo "please input your number"
# read a
# echo "please input your number"
# read b
let c=$a*$b
echo "$a*$b is:$c"
}
function divide_num()
{
echo "divide."
# echo "please input your number"
# read a
# echo "please input your number"
# read b
let c=$a/$b
echo "$a/$b is:$c"
}
function main()
{
clear
tool_menu
while :
do
menu_choice
read menu_choice
read a
read b
case $menu_choice in
A|a) add_num $a $b;;
B|b) minus_num ;;
C|c) multiply_num ;;
D|d) divide_num ;;
Q|q) break;;
*) "error";;
#read a
#read b
#add_num $a $b
esac
# minus_num $a $b
# multiply_num $a $b
# devide_num $a $b
done
}
main
exit 0
92,1 底端
相关文章推荐
- 利用shell脚本实现计划任务功能 V1.2
- 利用shell脚本实现计划任务功能
- shell脚本结合iptables防端口扫描的实现
- Shell脚本实现删除一年前文件功能分享
- shell脚本实现文件锁功能
- 实现学生成绩增删查改功能的shell脚本
- 查找函数实现所在的库的shell脚本
- 通过对PHP语言的学习,应该知道它是基于函数的一款HTML脚本语言。庞大的函数库支持着PHP语言功能的实现。下面我们为大家介绍有关PHP函数isset()与empty()的相关用法。
- shell脚本实现ssh自动登录功能分享
- Shell脚本实现的单机流量统计功能
- 利用shell脚本实现计划任务功能
- shell脚本实现查找文件夹下重复的文件,并提供删除功能
- shell脚本功能函数集合
- 利用shell脚本实现计划任务功能
- shell脚本实现智能化查看功能
- Shell脚本实现的单机流量统计功能
- 使用FUNCNAME 和BASH_LINENO实现shell脚本中定位函数错误在代码中的位置
- 使用shell脚本实现自动SSH互信功能
- shell脚本实现文件锁功能
- Shell脚本中实现自动补全功能