Windows Tips & News

Pridobite količino besed, znakov in vrstic v datoteki z uporabo PowerShell

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema

Včasih je koristno zbrati nekaj statističnih podatkov o besedilni datoteki, ki jo imate. Če uporabljate sodoben urejevalnik besedil, kot sta Notepad++ ali Geany, ima verjetno dovolj orodij za vse možne primere. Vendar, če ste v okolju Windows brez osnove, vam lahko PowerShell pomaga. Tukaj je hiter nasvet, kako ga učinkovito uporabiti za izračun števila besed, znakov in vrstic v datoteki.

Oglas


PowerShell je napredna oblika ukaznega poziva. Razširjen je z ogromnim naborom cmdletov, pripravljenih za uporabo, in ima možnost uporabe .NET framework/C# v različnih scenarijih. Če imate spretnosti za pisanje skriptov, lahko ustvarite nekaj zelo zmogljivih skriptov za avtomatizacijo sistema Windows. Pred kratkim je Microsoft dal na voljo za Linux in OS X.

PowerShell ima uporaben vgrajen cmdlet Meri objekt. Izračuna vrednosti lastnosti določenih vrst objektov. Measure-Object izvaja tri vrste meritev, odvisno od parametrov v ukazu. Cmdlet lahko prešteje predmete in izračuna najmanjšo, največjo, vsoto in povprečje številskih vrednosti. Za besedilne objekte lahko šteje in izračuna število vrstic, besed in znakov. To je točno tisto, kar potrebujemo.

Vse, kar potrebujete, je posredovati vsebino datoteke na vhod. V ta namen lahko kombinirate Measure-Object z drugim cmdletom Get-Content. Cdlet Get-Content natisne vsebino besedilne datoteke.

Torej, za našo nalogo lahko naredimo naslednje.

  1. Odprite PowerShell
  2. Vnesite ali prilepite naslednji ukaz:
    Get-Content "F:\usb zaščita pred pisanjem (osnutek).txt" | mera -Vrtica -Znak -Beseda

    Popravite del poti datoteke do datoteke, ki jo morate izmeriti. V mojem primeru prikazuje naslednji izhod za moj prejšnji članek besedilo:powershell-get-file-stats

  3. Za štetje enakih presledkov brez presledkov uporabite naslednji ukaz:
    Get-Content "F:\usb zaščita pred pisanjem (osnutek).txt" | meri -Vrtica -Znak -Beseda -IgnoreWhiteSpace
    powershell-get-file-stats-without-space

To je to. Ta trik je lahko koristen, ko morate pridobiti statistiko vsebine datoteke, vendar ne morete dobiti ustrezne aplikacije tretje osebe za to nalogo.

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema
Windows 10 Build 16299 je za Fast Ring

Windows 10 Build 16299 je za Fast Ring

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več

Povečajte pogostost obnovitvenih točk sistema v sistemu Windows 10

Povečajte pogostost obnovitvenih točk sistema v sistemu Windows 10

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več

Kako dodati orodja Windows v kontekstni meni v sistemu Windows 10

Kako dodati orodja Windows v kontekstni meni v sistemu Windows 10

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več