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;