A PowerShell a parancssor fejlett formája. Használatra kész parancsmagok hatalmas készletével van kibővítve, és a .NET framework/C# különféle forgatókönyvekben használható. Ha rendelkezik készségekkel a szkriptek írásához, létrehozhat néhány nagyon hatékony parancsfájlt a Windows automatizálásához. Nemrég a Microsoft elérhetővé tette Linuxra és OS X-re.
A PowerShell hasznos beépített parancsmaggal érkezikMérték-objektum. Kiszámítja bizonyos típusú objektumok tulajdonságértékeit. A Measure-Object háromféle mérést végez, a parancs paramétereitől függően. A parancsmag meg tudja számolni az objektumokat, és kiszámítja a numerikus értékek minimumát, maximumát, összegét és átlagát. Szöveges objektumok esetén meg tudja számolni és kiszámítani a sorok, szavak és karakterek számát. Pontosan erre van szükségünk.
Csak át kell adnia a fájl tartalmát a bemenetnek. Ebből a célból kombinálhatja a Measure-Object-et egy másik parancsmaggalGet-Content. A Get-Content parancsmag kinyomtatja a szöveges fájl tartalmát.
Feladatunkhoz tehát a következőket tehetjük.
- Nyissa meg a PowerShellt
- Írja be vagy illessze be a következő parancsot:|_+_|
Javítsa ki a fájl elérési útját a mérni kívánt fájlra. Az én esetemben a következő kimenetet mutatja az előző cikkem szövegéhez:
- A következő paranccsal számolja meg ugyanazokat a szóközök nélkül:|_+_|
Ez az. Ez a trükk akkor lehet hasznos, ha a fájltartalom statisztikájára van szüksége, de nem tud megfelelő harmadik féltől származó alkalmazást beszerezni ehhez a feladathoz.