Hace poco inicié mis andanzas por el mundo del Bash scripting, el cual me esta fascinando mucho apenas lo estoy y recorriendo y ya veo sus posibilidades. Hace poco vi una línea de código que a mí me dejo intrigado:
touch user{1..3}
Esta línea me creaba 3 ficheros asique se me ocurrió probar lo siguiente
touch user{1..$1}
Pero no funciona
He buscado mucho antes de abrir este post y nada.
Se me ocurrió que lo podría usar para muchos fines y quitarme de usar contadores
La duda seria como escribir de manera correcta esa línea
ese macro ralmente con variable no veo que corra, pero puedes usar
for i in $(seq 1 100); do echo -n "file${i} "; touch file${i} 2>&1; done
que hace exactamente eso
Ya he encontrado el problema, gracias a ti dormire mas agusto
for n in $(seq 1 $1)
do
touch user$n
done
Gracias por el consejo del tipo de lenguaje no lo habia visto