PowerShell: Hogyan számolhatunk meghatározott szavakat egy fájlban
A következő szintaxist használhatja a PowerShellben egy adott szó előfordulásának megszámlálásához egy fájlban:
(Select-String -Path "teams.txt" -Pattern "West" -AllMatches).Matches.CountEz a konkrét példa megszámolja, hogy a „Nyugat” szó hányszor fordul elő a teams.txt nevű szövegfájlban.
Megjegyzés: Ha a „Nyugat” szó többször is előfordul egy sorban, akkor a szó minden előfordulását számolja a rendszer.
A következő példa bemutatja ennek a szintaxisnak a gyakorlati használatát.
Példa: Adott szavak megszámlálása egy fájlban PowerShell használatával
Tegyük fel, hogy van egy csapatok.txt nevű fájl az aktuális könyvtárunkban, amely különféle kosárlabdacsapatokról tartalmaz információkat.
A Get-Content parancsmag segítségével megtekinthetjük a fájl tartalmát:
Get-Content teams.txtA következő képernyőkép azt mutatja be, hogyan kell ezt a szintaxist a gyakorlatban használni:
Tegyük fel, hogy meg akarjuk számolni, hogy a „Nyugat” szó hányszor fordul elő a fájlban.
Ehhez a következő szintaxist használhatjuk:
(Select-String -Path "teams.txt" -Pattern "West" -AllMatches).Matches.CountA következő képernyőkép azt mutatja be, hogyan kell ezt a szintaxist a gyakorlatban használni:
A kimenetből láthatjuk, hogy a „West” részkarakterlánc 4 alkalommal fordul elő a szövegfájlban.
Nyugodtan cserélje le a „Nyugat” szót bármely más szóra, amelyre keresni szeretne a saját fájljában.

