
¿Cómo crear múltiples directorios con ceros rellenos a partir de una sola llamada a md
( mkdir
, New-Item
)? Deeste hilo, veo que puedo usar este comando para rellenar los nombres de directorios normales con números finales:
0..10 | % { "dir_name{0:000}" -f $_ } | % { New-Item -ItemType directory -Name $_ }
~/directorio/
nombre_dir000
nombre_dir001
nombre_dir002
nombre_dir003
nombre_dir004
nombre_dir005
nombre_dir006
nombre_dir007
nombre_dir008
nombre_dir009
nombre_dir010
...pero ¿existe una forma menos detallada con una sola llamada a md
?
Gracias a todos los aportes útiles sobreeste hilosobre cómo encontrar un equivalente de PowerShell al comando 'nix: mkdir dir_name{1..9}
veo cómo este comando:
0..10 | foreach $_{ New-Item -ItemType directory -Name $("dir_name" + $_) }
...se puede hacer así:
mkdir $(0..10 | %{"dir_name$_"})
... pero ¿cómo podría introducir el relleno numérico en esta sintaxis? ¡Gracias!
Respuesta1
md -Name $_ $(0..10 | % { "dir_name{0:000}" -f $_ } )
~/directorio/
nombre_dir000
nombre_dir001
nombre_dir002
...
nombre_dir008
nombre_dir009
nombre_dir010