PowerShell to zaawansowana forma wiersza poleceń. Jest rozszerzony o ogromny zestaw gotowych do użycia poleceń cmdlet i oferuje możliwość wykorzystania .NET framework/C# w różnych scenariuszach. Jeśli masz umiejętności pisania skryptów, możesz stworzyć bardzo zaawansowane skrypty, które zautomatyzują system Windows. Niedawno Microsoft udostępnił go dla systemów Linux i OS X.
PowerShell zawiera przydatne wbudowane polecenie cmdletZmierz-obiekt. Oblicza wartości właściwości niektórych typów obiektów. Measure-Object wykonuje trzy rodzaje pomiarów, w zależności od parametrów w poleceniu. Polecenie cmdlet może zliczać obiekty i obliczać minimum, maksimum, sumę i średnią wartości liczbowych. W przypadku obiektów tekstowych może policzyć i obliczyć liczbę linii, słów i znaków. To jest dokładnie to, czego potrzebujemy.
Wystarczy przekazać zawartość pliku na wejście. W tym celu można połączyć obiekt Measure-Object z innym poleceniem cmdletPobierz zawartość. Polecenie cmdlet Get-Content drukuje zawartość pliku tekstowego.
Zatem w ramach naszego zadania możemy wykonać następujące czynności.
- Otwórz PowerShella
- Wpisz lub wklej następujące polecenie:|_+_|
Popraw część ścieżki pliku do pliku, który chcesz zmierzyć. W moim przypadku pokazuje następujące dane wyjściowe dla mojego poprzedniego tekstu artykułu:
- Użyj następującego polecenia, aby policzyć to samo, z wyjątkiem spacji:|_+_|
Otóż to. Ta sztuczka może być przydatna, gdy chcesz uzyskać statystyki dotyczące zawartości pliku, ale nie możesz uzyskać odpowiedniej aplikacji innej firmy do tego zadania.