Búsqueda de sitios web

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.Count

Este 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.txt

La 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.Count

La 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.

Artículos relacionados