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

Preuzmite Onemogućite ažuriranje verzije sustava Windows 10

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

Čitaj više

Resetirajte Windows Hello u sustavu Windows 10

Resetirajte Windows Hello u sustavu Windows 10

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

Čitaj više

Dodajte kontekstni izbornik Isključi BitLocker u sustavu Windows 10

Dodajte kontekstni izbornik Isključi BitLocker u sustavu Windows 10

Kako dodati Turn Off BitLocker u kontekstni izbornik pogona u sustavu Windows 10U prethodnim član...

Čitaj više