PowerShell: cómo contar palabras específicas en un archivo
Puede utilizar la siguiente sintaxis en PowerShell para contar el número de apariciones de una palabra específica en un archivo:
(Select-String -Path "teams.txt" -Pattern "West" -AllMatches).Matches.CountEste ejemplo en particular contará la cantidad de veces que aparece la palabra "Oeste" en el archivo de texto llamado teams.txt.
Nota: Si la palabra "Oeste" aparece varias veces en una línea, se contará cada aparición de la palabra.
El siguiente ejemplo muestra cómo utilizar esta sintaxis en la práctica.
Ejemplo: contar palabras específicas en un archivo usando PowerShell
Supongamos que tenemos un archivo llamado teams.txt en nuestro directorio actual que contiene información sobre varios equipos de baloncesto.
Podemos usar el cmdlet Get-Content para ver el contenido de este archivo:
Get-Content teams.txtLa siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Supongamos que queremos contar el número de veces que aparece la palabra "Oeste" en el archivo.
Podemos utilizar la siguiente sintaxis para hacerlo:
(Select-String -Path "teams.txt" -Pattern "West" -AllMatches).Matches.CountLa siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
En el resultado podemos ver que la subcadena "Oeste" aparece 4 veces en el archivo de texto.
No dudes en reemplazar "Oeste" con cualquier otra palabra que quieras buscar en tu propio archivo.

