¿Cómo se itera a través de un ciclo n cantidad de veces cuando el usuario especifica n al principio?
He escrito un script de shell y necesito repetir una parte determinada n veces (dependiendo de cuántas veces desee el usuario).
Mi guión hasta ahora se ve así:
echo "how many times would you like to print Hello World?"
read num
for i in {1.."$num"}
do
echo "Hello World"
done
Si cambio "num" a un número como "5", el bucle funciona; sin embargo, necesito poder permitir que el usuario especifique la cantidad de veces que itera a través del bucle.
Respuesta aceptada:
Puedes usar seq
for i in $(seq 1 "$num")
o su shell puede admitir bucles de estilo C, p. en bash
for ((i=0; i<$num; i++))