Як зробити декілька каталогів із заповненими нулями з одного дзвінка до 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$_"})
... але як би я занесла кількість прокладок у цей синтаксис? Дякую!
0..10 | % { "dir_name{0:000}" -f $_ } | % { New-Item -ItemType directory -Name $_ > $null}
зауважте, що вихід >
направлений на пристрій NULL $null
. Читайте також stackoverflow.com/a/5263780/3439404 .
md -Name $_ $(0..10 | % { "dir_name{0:000}" -f $_ } )
мене виникають проблеми з обгортанням синтаксису трубопроводів та PowerShell mojo ... Будь-які пропозиції щодо ресурсів?