Windows Tips & News

Dobijte količinu riječi, znakova i redaka u datoteci pomoću PowerShell-a

click fraud protection
PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava

Ponekad je korisno prikupiti neke statističke podatke o tekstualnoj datoteci koju imate. Ako koristite moderan uređivač teksta kao što je Notepad++ ili Geany, vjerojatno ima dovoljno alata za sve moguće slučajeve. Međutim, ako se nalazite u golom Windows okruženju, onda vam PowerShell može pomoći. Evo kratkog savjeta kako ga učinkovito koristiti za izračunavanje broja riječi, znakova i redaka u datoteci.

Oglas


PowerShell je napredni oblik naredbenog retka. Proširen je ogromnim skupom cmdlet-a spremnih za korištenje i dolazi s mogućnošću korištenja .NET frameworka/C# u raznim scenarijima. Ako imate vještinu pisanja skripti, možete stvoriti neke vrlo moćne za automatizaciju sustava Windows. Nedavno je Microsoft učinio ga dostupnim za Linux i OS X.

PowerShell dolazi s korisnim ugrađenim cmdletom Mjera-Objekat. Izračunava vrijednosti svojstava određenih vrsta objekata. Measure-Object izvodi tri vrste mjerenja, ovisno o parametrima u naredbi. Cmdlet može brojati objekte i izračunavati minimum, maksimum, zbroj i prosjek brojčanih vrijednosti. Za tekstualne objekte može brojati i izračunavati broj redaka, riječi i znakova. To je upravo ono što nam treba.

Sve što trebate je proslijediti sadržaj datoteke na ulaz. U tu svrhu možete kombinirati Measure-Object s drugim cmdletom Get-Content. Get-Content cmdlet ispisuje sadržaj tekstualne datoteke.

Dakle, za naš zadatak možemo učiniti sljedeće.

  1. Otvorite PowerShell
  2. Upišite ili zalijepite sljedeću naredbu:
    Get-Content "F:\usb zaštita od pisanja (nacrt).txt" | mjera -Linija -Zak -Riječ

    Ispravite dio putanje datoteke do datoteke koju trebate izmjeriti. U mom slučaju, prikazuje sljedeći izlaz za moj prethodni članak tekst:powershell-get-file-stats

  3. Upotrijebite sljedeću naredbu za brojanje istih bez razmaka:
    Get-Content "F:\usb zaštita od pisanja (nacrt).txt" | mjera -Linija -Znak -Riječ -IgnoreWhiteSpace
    powershell-get-file-stats-without-space

To je to. Ovaj trik može biti koristan kada trebate dobiti statistiku sadržaja datoteke, ali ne možete dobiti odgovarajuću aplikaciju treće strane za ovaj zadatak.

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava
Vratite pregled i veličinu okna s detaljima na zadane postavke u sustavu Windows 10

Vratite pregled i veličinu okna s detaljima na zadane postavke u sustavu Windows 10

Ako ste promijenili izgled okna za pregled i okna s detaljima u File Exploreru ili je postalo nev...

Čitaj više

Kako omogućiti okno za pregled u sustavu Windows 10

Kako omogućiti okno za pregled u sustavu Windows 10

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više

Windows 10 Arhive veličine okna za poništavanje pregleda

Ova web stranica koristi kolačiće kako bi poboljšala vaše iskustvo dok se krećete kroz web strani...

Čitaj više