Preguntas de práctica de Shell para encontrar la suma, el valor máximo y el valor mínimo
math_num(){
nums=$*
nums_addstring=`echo?$nums|tr?'?'?' Reemplazar espacios con números
sum=`echo?"$nums_addstring"|bc`?#?Usa bc para calcular la suma
tmp_file=`mktemp?tmp.XXXXXX`?# ?Generar archivo temporal
gt;?$tmp_file
para?i?in?$nums;do
echo?$i?gt;gt;? $tmp_file
hecho
min=`sort?$tmp_file|head?-n1`
max=`sort?$tmp_file|tail?-n1`
echo?"sum:$sum?min:$min?max:$max"
}
math_num?1.1?1?2?3? #?Prueba