Как сделать несколько каталогов с дополненными нулями из одного вызова md (mkdir , New-Item)? Из этого потока я вижу, что могу использовать эту команду для дополнения обычных имен каталогов конечными числами:

0..10 | % { "dir_name{0:000}" -f $_ } | % { New-Item -ItemType directory -Name $_ }

~/ Каталог /
dir_name000
dir_name001
dir_name002
dir_name003
dir_name004
dir_name005
dir_name006
dir_name007
dir_name008
dir_name009
dir_name010

... но есть ли менее подробный способ с одним вызовом md?

Благодаря всей полезной информации в этой теме о нахождении PowerShell, эквивалентной команде 'nix: mkdir dir_name{1..9} Я вижу, как эта команда:

0..10 | foreach $_{ New-Item -ItemType directory -Name $("dir_name" + $_) }

... можно сделать так:

mkdir $(0..10 | %{"dir_name$_"})

... но как мне добавить числовой отступ в этот синтаксис? Спасибо!

1 ответ1

1

md -Name $_ $(0..10 | % { "dir_name{0:000}" -f $_ } )

~/ Каталог /
dir_name000
dir_name001
dir_name002
...
dir_name008
dir_name009
dir_name010

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .