Red de conocimiento informático - Material del sitio web - Escriba un script de shell en Linux que lea 5 números enteros desde el teclado y luego muestre los valores máximo, mínimo y promedio.

Escriba un script de shell en Linux que lea 5 números enteros desde el teclado y luego muestre los valores máximo, mínimo y promedio.

#! /bin/bash

#Ingrese 5 números cualesquiera, determine el máximo, el mínimo y la suma

s=0

read -p "por favor ingrese:" num

s=$(($s+$num))

max=$num

min=$num

avg=$ (($s/5))

para i en `seq 4`

doread -p "por favor ingrese:" num

s=$(( $s+$num)) si [ $num -le $min ];entonces

min=$ num

fi si [ $num -ge $max ];entonces

max=$num

fi

hecho

echo max:$max min:$min avg:$avg

Información ampliada:

bucle for:

El formato general es:

for var en item1 item2.... itemN

hacer

comando1

comando2

...

comandoN

hecho

Escriba en una línea:

para var en elemento1 elemento2... elementoN; hacer comando1... hecho;