Windows Tips & News

Få mengder ord, tegn og linjer i en fil ved hjelp av PowerShell

click fraud protection
ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen

Noen ganger er det nyttig å samle litt statistikk om en tekstfil du har. Hvis du bruker en moderne tekstredigerer som Notepad++ eller Geany, har den sannsynligvis nok verktøy for alle mulige tilfeller. Imidlertid, hvis du er i et barebone Windows-miljø, kan PowerShell hjelpe deg. Her er et raskt tips om hvordan du bruker det effektivt til å beregne antall ord, tegn og linjer i en fil.

Annonse


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 Microsoft gjort den tilgjengelig for Linux og OS X.

PowerShell kommer med en nyttig innebygd cmdlet Må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 cmdlet Hent-innhold. Get-Content-cmdleten skriver ut innholdet i tekstfilen.

Så for vår oppgave kan vi gjøre følgende.

  1. Åpne PowerShell
  2. Skriv eller lim inn følgende kommando:
    Get-Content "F:\usb skrivebeskyttelse (utkast).txt" | måle -Linje -Karakter -Ord

    Korriger filbanedelen til filen du må måle. I mitt tilfelle viser den følgende utgang for min forrige artikkel tekst:powershell-get-fil-statistikk

  3. Bruk følgende kommando for å telle de samme ekskluderende mellomrom:
    Get-Content "F:\usb skrivebeskyttelse (utkast).txt" | måle -Linje -Tegn -Ord -IgnorerHvitrom
    powershell-get-fil-statistikk-uten-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.

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen
Slik legger du til minne-, CPU- og GPU-widgets i Windows 11

Slik legger du til minne-, CPU- og GPU-widgets i Windows 11

De nye GPU-, RAM-, nettverks- og CPU-widgetene er en del av den nye Dev Home-appen, som lar deg o...

Les mer

Microsoft inviterer utviklere til å bygge sidefeltutvidelser for Edge

Microsoft inviterer utviklere til å bygge sidefeltutvidelser for Edge

Microsoft har annonsert utvidelsesstøtte i Edge-nettleseren. Denne nye funksjonen lar brukere ras...

Les mer

Split Screen-funksjonen har landet i den stabile versjonen av Microsoft Edge

Split Screen-funksjonen har landet i den stabile versjonen av Microsoft Edge

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenDen siste stabile ...

Les mer