El comando Measure-Object
en PowerShell se utiliza para calcular propiedades estadísticas de los objetos, como la cantidad de elementos, sumas, promedios, mínimos y máximos. Es ideal para analizar conjuntos de datos, realizar cálculos rápidos y obtener información detallada de archivos o resultados de comandos.
Measure-Object
mide y analiza las propiedades de los objetos, permitiendo contar elementos, sumar valores numéricos o calcular estadísticas como promedio, mínimo y máximo. Se puede usar en combinación con otros comandos para obtener métricas rápidamente y analizar datos en scripts.
Measure-Object -Property Length -Sum -Average -Minimum -Maximum
Length
para medir la longitud de cadenas o archivos).
1. Contar la cantidad de archivos en una carpeta:
Get-ChildItem "C:\Carpeta" | Measure-Object
Devuelve el número total de archivos y carpetas en la ruta especificada.
2. Obtener la longitud total de líneas en un archivo:
Get-Content "C:\ruta\archivo.txt" | Measure-Object -Line
Calcula y muestra el número total de líneas en el archivo.
3. Calcular la suma de números en una lista:
1, 2, 3, 4, 5 | Measure-Object -Sum
Devuelve la suma de los valores: en este caso, el resultado será 15
.
4. Medir estadísticas de longitud de archivos en una carpeta:
Get-ChildItem "C:\Carpeta" | Measure-Object -Property Length -Sum -Average -Maximum -Minimum
Calcula la suma total, promedio, valor máximo y mínimo del tamaño de los archivos en bytes dentro de la carpeta especificada.
Puedes consultar más detalles sobre Measure-Object
en la documentación oficial de Microsoft.
Jorge García
Fullstack developer