Estoy tratando de crear 100 subdirectorios diferentes en ciertos directorios usando un script Bash.
Comienzo con un for
bucle básico (es decir for f in $FILES;do mkdir f done
), pero no funciona.
Para que quede claro lo que quiero hacer: intento obtener 100 subdirectorios diferentes en los directorios actuales (aquí los uso home='pwd'
). Por ejemplo, en el directorio /home/paul/main_directory/
.
Y aquí me gustaría crear 100 directorios con índice del 1 al 100, así:
subdirectory_1
subdirectory_2
subdirectory_3
subdirectory_4
.
.
.
subdirectory_100
fuente
seq
en su lugar:for i in $(seq 1 100); do mkdir dir_$i; done
La forma más fácil es probablemente usar la expansión de llaves
fuente
Para agregar algo a la respuesta realmente impresionante dada por steeldriver:
Puede crear directorios que se ordenen "correctamente" rellenando con cero.
(Si te gusta esta respuesta, vota la respuesta de Steeldriver. Todavía no puedo comentar, o lo habría hecho).
fuente