Использование критериев для группировки вывода
Для группировки вывода по некоторому критерию PowerShell предлагает командлет Group-Object, формат прост:
PS> Get-Process | Group-Object -property Company |
При необходимости можно задавать более сложные примеры
PS> $criteria = { if ($_.Length -lt 1KB) { 'tiny' } elseif ($_.length -lt 1MB) { 'average' } else { 'huge' } } PS> dir $env:windir | Group-Object -Property $criteria Count Name Group ----- ---- ----- 74 tiny {AABBCC, addins, AppCompat, AppPatch...} 27 average {bfsvc.exe, bootstat.dat, DPINST.LOG, DtcIns... 3 huge {explorer.exe, WindowsUpdate.... |
Понравилась статья? Оставьте комментарий или подпишитесь на RSS рассылку.
Комментарии
Комментариев пока что нет
Оставить комментарий