创建一个简单的计算器,它可以根据用户在Bash中的输入执行基本的算术运算,如加法、减法、乘法或除法。
null
例子:
Enter two numbers:5.63.4Enter Choice: 1. Addition2. Subtraction3. Multiplication4. Division35.6 * 3.4 = 19.0
方法:
1. Read Two Numbers2. Input Choice (1-Addition, 2-Subtraction, 3-Multiplication, 4-Division) 3. if Choice equals 1 Calculate res = a + b else If Choice equals 2 Calculate res = a - b else if Choice equals 3 Calculate res = a * b else if Choice equals 4 Calculate res = a / b4. Output Result, res
使用的命令/语句:
1.回声 echo是最常用的命令之一。 它用于在标准输出中打印一行文本。
$ echo [-neE] [arg ...]
2.阅读 Linux中的read命令用于从键盘读取输入。 3.开关箱 当Shell中有很多if语句时,它会变得混乱。那么使用用例语句就很好了。 4.卑诗省司令部 签出bc命令的链接 bc命令Linux示例
猛击
# !/bin/bash # Take user Input echo "Enter Two numbers : " read a read b # Input type of operation echo "Enter Choice :" echo "1. Addition" echo "2. Subtraction" echo "3. Multiplication" echo "4. Division" read ch # Switch Case to perform # calculator operations case $ch in 1)res=` echo $a + $b | bc ` ;; 2)res=` echo $a - $b | bc ` ;; 3)res=` echo $a * $b | bc ` ;; 4)res=` echo "scale=2; $a / $b" | bc ` ;; esac echo "Result : $res" |
输出:
参考资料: 数组基本Shell脚本|集2(使用循环) Shell脚本中的数组基础知识|集1 在Bash中使用冒泡排序对数组进行排序 bc命令Linux示例
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END