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 ste vešči pisanja skriptov, lahko ustvarite nekaj zelo zmogljivih skriptov za avtomatizacijo sistema Windows. Pred kratkim ga je Microsoft dal na voljo za Linux in OS X.
PowerShell je opremljen z uporabnim vgrajenim cmdletomMeasure-Object. Izračuna vrednosti lastnosti določenih vrst predmetov. Measure-Object izvaja tri vrste meritev, odvisno od parametrov v ukazu. Cmdlet lahko šteje predmete in izračuna najmanjšo, največjo, vsoto in povprečje številskih vrednosti. Za besedilne predmete lahko prešteje in izračuna število vrstic, besed in znakov. Točno to potrebujemo.
Vse kar potrebujete je, da posredujete vsebino datoteke na vhod. V ta namen lahko kombinirate Measure-Object z drugim ukazom cmdletGet-Content. Cmdlet Get-Content natisne vsebino besedilne datoteke.
Torej, za našo nalogo lahko naredimo naslednje.
- Odprite PowerShell
- Vnesite ali prilepite naslednji ukaz:|_+_|
Popravite del poti datoteke do datoteke, ki jo želite izmeriti. V mojem primeru prikaže naslednje rezultate za moje prejšnje besedilo članka:
- Za štetje istih izključujočih presledkov uporabite naslednji ukaz:|_+_|
To je vse. Ta trik je lahko koristen, ko morate pridobiti statistiko vsebine datoteke, vendar ne morete dobiti ustrezne aplikacije tretje osebe za to nalogo.