Búsqueda de sitios web

PowerShell cuenta líneas en archivos y palabras


En este breve artículo, explicaré cómo contar líneas en un archivo y obtener la cantidad de líneas y palabras en el archivo en el directorio especificado usando el script de PowerShell.

El cmdlet Get-Content de PowerShell obtiene el contenido del archivo especificado por el parámetro de ruta y utiliza el cmdlet Measure-Object en el archivo de PowerShell para contar líneas y palabras en el archivo.

Entendamos el uso de los cmdlets Get-Content y Measure-Object para imprimir el número de líneas en un archivo.

Nota: Compruebe si el archivo existe en PowerShell antes de utilizar el script anterior para obtener el nombre del archivo.

PowerShell cuenta líneas en el archivo

Consideremos un ejemplo para leer el contenido del archivo especificado en la ubicación D:\PowerShell\ y contar líneas en el archivo y la palabra en el archivo como se muestra a continuación.

 Get-Content -Path D:\PowerShell\ZeroMileFile.txt | Measure-Object -Line -Word -Character

En el primer comando, el cmdlet Get-Content de PowerShell lee el contenido del archivo especificado por el parámetro -Path y pasa la salida al segundo comando como se muestra a continuación.

El segundo comando utiliza el cmdlet PowerShell Measure-Object para contar el número de líneas en el archivo en el directorio especificado.

El cmdlet Measure-Object tiene parámetros de Línea, Palabra y Caracteres para obtener el número de líneas, el total de palabras y el total de caracteres en el archivo como se muestra a continuación

Como en la imagen de arriba, el cmdlet measure-object devuelve el número total de líneas en el archivo, el total de palabras y caracteres en el archivo.

Consejo interesante: ¡Cómo obtener el nombre de un archivo sin extensión en PowerShell!

Conclusión

En el artículo anterior, aprendimos a usar PowerShell para contar líneas en un archivo en un directorio específico. El cmdlet Get-Content obtiene el contenido del archivo y utiliza el cmdlet Measure-Object para obtener el número total de líneas en el archivo.

¡Lea aquí sobre cómo crear cadenas multilínea en PowerShell!

Puede encontrar más temas sobre los comandos de PowerShell Active Directory y los conceptos básicos de PowerShell en la página de inicio de ShellGeek.

Artículos relacionados