„PowerShell“ yra išplėstinė komandų eilutės forma. Jis papildytas didžiuliu paruoštų naudoti cmdlet rinkiniu ir suteikia galimybę naudoti .NET framework/C# įvairiuose scenarijuose. Jei turite įgūdžių rašyti scenarijus, galite sukurti keletą labai galingų, kad automatizuotų „Windows“. Neseniai „Microsoft“ padarė ją prieinamą „Linux“ ir „OS X“.
„PowerShell“ yra su naudinga integruota cmdletMatas-Objektas. Jis apskaičiuoja tam tikrų tipų objektų nuosavybės vertes. „Measure-Object“ atlieka trijų tipų matavimus, priklausomai nuo komandos parametrų. Cmdlet gali skaičiuoti objektus ir apskaičiuoti skaitinių reikšmių mažiausią, didžiausią, sumą ir vidurkį. Teksto objektams jis gali suskaičiuoti ir apskaičiuoti eilučių, žodžių ir simbolių skaičių. Tai yra būtent tai, ko mums reikia.
Viskas, ko jums reikia, yra perduoti failo turinį į įvestį. Tuo tikslu galite sujungti „Measure-Object“ su kita cmdletGauti turinį. Get-Content cmdlet spausdina tekstinio failo turinį.
Taigi, vykdydami savo užduotį, galime atlikti šiuos veiksmus.
- Atidarykite „PowerShell“.
- Įveskite arba įklijuokite šią komandą:|_+_|
Pataisykite failo kelio dalį į failą, kurį reikia išmatuoti. Mano atveju tai rodo šią ankstesnio straipsnio teksto išvestį:
- Norėdami suskaičiuoti tuos pačius tarpus, naudokite šią komandą:|_+_|
Viskas. Šis triukas gali būti naudingas, kai reikia gauti failo turinio statistiką, bet negalite gauti tinkamos trečiosios šalies programos šiai užduočiai atlikti.