PowerShell es una forma avanzada de símbolo del sistema. Se amplía con un enorme conjunto de cmdlets listos para usar y viene con la capacidad de usar .NET framework/C# en varios escenarios. Si tiene la habilidad de escribir scripts, puede crear algunos muy potentes para automatizar Windows. Recientemente, Microsoft lo puso a disposición para Linux y OS X.
PowerShell viene con un útil cmdlet incorporadoObjeto de medida. Calcula los valores de propiedad de ciertos tipos de objetos. Measure-Object realiza tres tipos de mediciones, según los parámetros del comando. El cmdlet puede contar objetos y calcular el mínimo, máximo, suma y promedio de los valores numéricos. Para objetos de texto, puede contar y calcular el número de líneas, palabras y caracteres. Esto es exactamente lo que necesitamos.
Todo lo que necesitas es pasar el contenido del archivo a la entrada. Para ello, puede combinar Measure-Object con otro cmdletObtener el contenido. El cmdlet Get-Content imprime el contenido del archivo de texto.
Entonces, para nuestra tarea, podemos hacer lo siguiente.
- Abrir PowerShell
- Escriba o pegue el siguiente comando:|_+_|
Corrija la parte de la ruta del archivo al archivo que necesita medir. En mi caso, muestra el siguiente resultado para el texto de mi artículo anterior:
- Utilice el siguiente comando para contar los mismos espacios excluidos:|_+_|
Eso es todo. Este truco puede resultar útil cuando necesita obtener la estadística del contenido del archivo pero no puede conseguir una aplicación de terceros adecuada para esta tarea.