次のスクリプトは、2 つの列を返します。ファイル名を表示する列の前に別の列を追加することはできますか?
ls | select -First 10 |
% {
cat $_ | Select-String `, -AllMatches |
Select-Object LineNumber, @{n="Count"; e={$_.Matches.Count}} |
Group-Object Count |
% {
New-Object psobject -Property @{
"Count" = $_.Name
"LineNumbers" = ($_.Group | Select-Object -ExpandProperty LineNumber)
}
}
}
LineNumber を数える ----- ----------- 77 {1, 2, 3, 4...} 78 {7, 15, 22, 43...} 79 {16, 32, 37, 90...} 77 {1, 2, 3, 4...} 78 {7, 15, 22, 43...} 79 {16, 32, 37, 90...} 77 {1, 2, 3, 4...} 78 {7, 15, 22, 43...} 79 {16, 32, 37, 90...} 77 {1, 2, 3, 4...} 78 {7, 15, 22, 43...} 79 {16, 32, 37, 90...} 77 {1, 2, 3, 4...} 78 {7, 15, 22, 43...} 79 {16, 32, 37, 90...} 77 {1, 2, 3, 4...} 78 {7, 15, 22, 43...} 79 {16, 32, 37, 90...} 89 {1, 2, 3, 4...} 89 {1, 2, 3, 4...} 89 {1, 2, 3, 4...} 89 {1, 2, 3, 4...}