Buenas, estoy intentando hacer un script en shell en el que se generen 5 numeros aleatorios del 1 al 50 pero que estos no se repitan, tengo algo de codigo hecho pero ahora mismo estoy atascado y no se seguir.
Este es el codigo que tengo hasta ahora, el problema principal es que no se como hacer bien para que los numeros generador no se repitan
Este es el codigo que tengo hasta ahora, el problema principal es que no se como hacer bien para que los numeros generador no se repitan
Código [Seleccionar]
for (( i=1 ; i<=5 ; i++ ))
do
ran=$((1+RANDOM%50))
echo "$ran" >> loteria.txt
var=`cat loteria.txt | head -$i`
if test $ran -eq $var
then
echo " "
else
echo " "
fi
done
rm -rf loteria.txt