Войти

Показать полную графическую версию : [решено] Посчитать одинаковые значения в txt


ivan.vas
05-10-2021, 12:29
Добрый день.
Помогите пожалуйста посчитать значения в txt файле. Или подскажите направление куда посмотреть, Excel не справляется. Не хватает длинны листа :(
Есть файл со значениями:

12
99
88
444
66
12
88
444
и т.д.

На выходе хотелось бы иметь:
12 - 2
444 - 2
99 - 1

Iska
05-10-2021, 13:54
PowerShell, с сортировкой по убыванию количества:
Get-Content -Path 'C:\Мои проекты\0356\0001.txt' | Group-Object | Sort-Object -Property "Count" -Descending | ForEach-Object -Process {
Write-Host "$($_.Name) - $($_.Count)"
}

DJ Mogarych
05-10-2021, 14:29
Даже цикла не нужно

gc "D:\temp\count.txt" |Group-Object -NoElement |sort count -Descending


А, ну разве что отобразить в точности как заявлено...

ivan.vas
05-10-2021, 14:52
Iska, DJ Mogarych спасибо большое!

Iska
05-10-2021, 16:53
ну разве что отобразить в точности как заявлено... »
Ну, да :).




© OSzone.net 2001-2012