PowerShell er en avansert form for ledetekst. Den er utvidet med et stort sett med klare til bruk cmdlets og kommer med muligheten til å bruke .NET framework/C# i ulike scenarier. Hvis du har ferdighetene til å skrive skript, kan du lage noen veldig kraftige for å automatisere Windows. Nylig gjorde Microsoft den tilgjengelig for Linux og OS X .
PowerShell kommer med en nyttig innebygd cmdletMål-objekt. Den beregner egenskapsverdiene til visse typer objekter. Measure-Object utfører tre typer målinger, avhengig av parameterne i kommandoen. Cmdleten kan telle objekter og beregne minimum, maksimum, sum og gjennomsnitt av de numeriske verdiene. For tekstobjekter kan den telle og beregne antall linjer, ord og tegn. Dette er akkurat det vi trenger.
Alt du trenger er å sende filinnholdet til inngangen. For det formålet kan du kombinere Measure-Object med en annen cmdletHent-innhold. Get-Content-cmdleten skriver ut innholdet i tekstfilen.
Så for vår oppgave kan vi gjøre følgende.
- Åpne PowerShell
- Skriv eller lim inn følgende kommando:|_+_|
Korriger filbanedelen til filen du må måle. I mitt tilfelle viser den følgende utgang for min forrige artikkeltekst:
- Bruk følgende kommando for å telle de samme ekskluderende mellomrom:|_+_|
Det er det. Dette trikset kan være nyttig når du trenger å få filinnholdsstatistikken, men ikke kan få en passende tredjepartsapp for denne oppgaven.