shell脚本,计算输入给定的数,判断最大值,最小值,总和?
Posted 王月波
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本,计算输入给定的数,判断最大值,最小值,总和?相关的知识,希望对你有一定的参考价值。
[[email protected] ~]# cat five.sh #!/bin/bash #任意输入5个数,判断最大值,最小值,总和 s=0 read -p "please input:" num s=$(($s+$num)) max=$num min=$num for i in `seq 4` do read -p "please input:" num s=$(($s+$num)) if [ $num -le $min ];then min=$num fi if [ $num -ge $max ];then max=$num fi done echo sum:$s max:$max min:$min [[email protected] ~]# bash five.sh please input:30 please input:20 please input:40 please input:10 please input:0 sum:100 max:40 min:0
[[email protected] ~]# cat 2five.sh #!/bin/bash #任意输入3个数,判断最大值,最小值,总和 s=0 n=0 for i in `seq 3` do read -p "please input:" num expr ${num} + 0 1>/dev/null 2>&1 if [ $? -eq 0 ];then echo "${num} is a number!" else echo "${num} is not a number!" exit fi s=$(($s+$num)) [ $n -eq 0 ] && max=$num && min=$num n=$(($n+1)) if [ $num -le $min ];then min=$num fi if [ $num -ge $max ];then max=$num fi done echo sum:$s max:$max min:$min n:$n [[email protected] ~]# bash 2five.sh please input:40 40 is a number! please input:20 20 is a number! please input:10 10 is a number! sum:70 max:40 min:10 n:3 [[email protected] ~]#
以上是关于shell脚本,计算输入给定的数,判断最大值,最小值,总和?的主要内容,如果未能解决你的问题,请参考以下文章
shell脚本,通过传入的参数来计算最大值和最小值以及平均值。
shell脚本编程设计——根据输入的数输出菱形三角形或者数字金字塔(带闪烁颜色)