Al hacer una pregunta por curiosidad, quería crear un directorio como enero, febrero ... a diciembre, así que los creé dando el nombre individualmente. ( mkdir January February.... etc.) ¿Es posible crear directorios o nombres de archivos con el nombre de todos los meses de manera fácil?
por ejemplo: touch {1..10}creará 10 archivos 1,2,3 ... 10 fácilmente, como esta ¿hay alguna otra solución para crear los archivos o el directorio con el nombre del mes?
fuente

Python conoce todos los nombres de los meses:
O bien, podemos usar python directamente para crear el directorio:
El corazón de lo anterior es el
[os.mkdir(m) for m in calendar.month_name if m]que hace un directorio para cada mescalendar.month_name. Esto generará un mensaje de error y se cerrará si alguno de los directorios ya existe. Si queremos evitar eso, podemos probar la existencia de directorios antes de llamarmkdir:Ejemplo:
Internacionalizacion
Stéphane Chazelas señala que lo anterior imprime los nombres de los meses en inglés. Para obtener los nombres de los meses locales, sugiere:
fuente
locale mones superior y ya tiene mi +1.)Usar configuraciones regionales y asumir Linux (la salida de
locale(1)es diferente en otros sistemas) ybash(1):fuente
months=($mon)no esshsintaxis Eso esksh93obashsintaxis.