PowerShell on käsuviiba täiustatud vorm. Seda on laiendatud suure hulga kasutusvalmis cmdlet-käskudega ja see sisaldab võimalust kasutada .NET framework/C# mitmesugustes stsenaariumides. Kui teil on skriptide kirjutamise oskus, saate Windowsi automatiseerimiseks luua mõned väga võimsad. Hiljuti tegi Microsoft selle kättesaadavaks Linuxi ja OS X jaoks.
PowerShelliga on kaasas kasulik sisseehitatud cmdletMõõt-Objekt. See arvutab teatud tüüpi objektide omaduste väärtused. Measure-Object teostab kolme tüüpi mõõtmisi, olenevalt käsu parameetritest. cmdlet suudab loendada objekte ja arvutada arvväärtuste miinimumi, maksimumi, summa ja keskmise. Tekstiobjektide puhul saab see lugeda ja arvutada ridade, sõnade ja märkide arvu. See on täpselt see, mida me vajame.
Kõik, mida vajate, on faili sisu sisendisse edastada. Sel eesmärgil saate ühendada Measure-Object teise cmdletigaHankige sisu. Get-Content cmdlet prindib tekstifaili sisu.
Seega saame oma ülesande täitmiseks teha järgmist.
- Avage PowerShell
- Tippige või kleepige järgmine käsk:|_+_|
Parandage failitee osa failile, mida peate mõõtma. Minu puhul näitab see minu eelmise artikli teksti järgmist väljundit:
- Kasutage samade tühikute arvestamiseks järgmist käsku:|_+_|
See on kõik. See trikk võib olla kasulik, kui teil on vaja hankida faili sisu statistika, kuid te ei saa selle ülesande jaoks sobivat kolmanda osapoole rakendust hankida.