PowerShell este o formă avansată de prompt de comandă. Este extins cu un set imens de cmdleturi gata de utilizare și vine cu capacitatea de a utiliza .NET framework/C# în diferite scenarii. Dacă aveți abilitățile de a scrie scripturi, puteți crea unele foarte puternice pentru a automatiza Windows. Recent, Microsoft l-a făcut disponibil pentru Linux și OS X.
PowerShell vine cu un cmdlet încorporat utilMăsură-Obiect. Acesta calculează valorile proprietăților anumitor tipuri de obiecte. Measure-Object efectuează trei tipuri de măsurători, în funcție de parametrii din comandă. Cmdletul poate număra obiecte și poate calcula minimul, maximul, suma și media valorilor numerice. Pentru obiectele text, poate număra și calcula numărul de linii, cuvinte și caractere. Este exact ceea ce avem nevoie.
Tot ce aveți nevoie este să treceți conținutul fișierului la intrare. În acest scop, puteți combina Measure-Object cu un alt cmdletObține conținut. cmdletul Get-Content tipărește conținutul fișierului text.
Deci, pentru sarcina noastră, putem face următoarele.
- Deschideți PowerShell
- Tastați sau inserați următoarea comandă:|_+_|
Corectați porțiunea calea fișierului la fișierul pe care trebuie să îl măsurați. În cazul meu, arată următoarea ieșire pentru textul articolului meu anterior:
- Utilizați următoarea comandă pentru a număra aceleași spații excluse:|_+_|
Asta este. Acest truc poate fi util atunci când trebuie să obțineți statistica conținutului fișierului, dar nu puteți obține o aplicație terță parte adecvată pentru această sarcină.