Sé que con mkdir puedo hacer mkdir A B C D E Fpara crear cada directorio. ¿Cómo creo directorios AZ o 1-100 sin escribir cada letra o número?
linux
command-line
Steve Burdine
fuente
fuente

La
{}sintaxis es la sintaxis de Bash no vinculada a laforconstrucción.es suficiente por sí solo.
http://www.gnu.org/software/bash/manual/bashref.html#Brace-Expansion
fuente
mkdir -p ./logs-{1..5}También puede hacer combinaciones más complejas (intente con estas en
echolugar demkdirpara que no haya limpieza después):Comparar
a
Si tienes Bash 4, prueba
y
fuente
En Linux puede generar secuencias de dígitos con el comando "seq", pero esto no existe en todos los sistemas Unix. Por ejemplo, para generar directorios del 1 al 100:
Si bien puede crear directorios de la A a la Z con utilidades de shell:
Probablemente sea mucho menos feo usar Perl:
fuente
mkdir direct{1..3}resultará enmkdir direct1 direct2 direct3y así sucesivamente. Igual por{a..z}fuente
mkdir {A..Z} mkdir {0..100} mkdir test_ {A..Z} y así sucesivamente.
fuente