PowerShell és una forma avançada d'indicador d'ordres. S'amplia amb un conjunt enorme de cmdlets preparats per utilitzar i inclou la possibilitat d'utilitzar .NET framework/C# en diversos escenaris. Si teniu l'habilitat per escriure scripts, podeu crear-ne de molt potents per automatitzar Windows. Recentment, Microsoft el va posar a disposició per a Linux i OS X.
PowerShell inclou un cmdlet integrat útilMesura-Objecte. Calcula els valors de propietat de determinats tipus d'objectes. Measure-Object realitza tres tipus de mesures, depenent dels paràmetres de l'ordre. El cmdlet pot comptar objectes i calcular el mínim, el màxim, la suma i la mitjana dels valors numèrics. Per als objectes de text, pot comptar i calcular el nombre de línies, paraules i caràcters. Això és exactament el que necessitem.
Tot el que necessiteu és passar el contingut del fitxer a l'entrada. Amb aquest propòsit, podeu combinar Measure-Object amb l'altre cmdletObtenir contingut. El cmdlet Get-Content imprimeix el contingut del fitxer de text.
Per tant, per a la nostra tasca, podem fer el següent.
- Obriu PowerShell
- Escriviu o enganxeu l'ordre següent:|_+_|
Corregiu la part del camí del fitxer amb el fitxer que necessiteu mesurar. En el meu cas, mostra la sortida següent per al text del meu article anterior:
- Utilitzeu l'ordre següent per comptar els mateixos espais exclosos:|_+_|
Això és. Aquest truc pot ser útil quan necessiteu obtenir l'estadística del contingut del fitxer però no podeu obtenir una aplicació de tercers adequada per a aquesta tasca.