PowerShell ir uzlabota komandu uzvednes forma. Tas ir papildināts ar milzīgu lietošanai gatavu cmdlet komplektu, un tas ir aprīkots ar iespēju izmantot .NET framework/C# dažādos scenārijos. Ja jums ir prasme rakstīt skriptus, varat izveidot ļoti jaudīgus skriptus, lai automatizētu Windows. Nesen Microsoft padarīja to pieejamu operētājsistēmām Linux un OS X.
PowerShell ir aprīkots ar noderīgu iebūvētu cmdletMērījums-Objekts. Tas aprēķina noteiktu objektu veidu īpašumu vērtības. Measure-Object veic trīs veidu mērījumus atkarībā no komandas parametriem. Cmdlet var saskaitīt objektus un aprēķināt skaitlisko vērtību minimālo, maksimālo, summu un vidējo vērtību. Teksta objektiem tas var saskaitīt un aprēķināt rindu, vārdu un rakstzīmju skaitu. Tas ir tieši tas, kas mums vajadzīgs.
Viss, kas jums nepieciešams, ir nodot faila saturu ievadei. Šim nolūkam varat apvienot mērīšanas objektu ar citu cmdletGet-Content. Get-Content cmdlet izdrukā teksta faila saturu.
Tātad mūsu uzdevumam mēs varam rīkoties šādi.
- Atveriet PowerShell
- Ierakstiet vai ielīmējiet šo komandu:|_+_|
Izlabojiet faila ceļa daļu atbilstoši failam, kas jāmēra. Manā gadījumā tas parāda šādu mana iepriekšējā raksta teksta izvadi:
- Izmantojiet šo komandu, lai saskaitītu tās pašas atstarpes, izņemot atstarpes:|_+_|
Tieši tā. Šis triks var būt noderīgs, ja jums ir nepieciešams iegūt faila satura statistiku, bet nevarat iegūt šim uzdevumam piemērotu trešās puses lietotni.