W tym artykule liczba PowerShell z obiektem miary jest szczegółowo wyjaśniona i przewidziano kilka przykładów w celu lepszego zrozumienia.
Jak działa liczba z obiektem miary
Liczba jest domyślną właściwością obiektu miary. Słowo kluczowe pomiaru podobytwu można przesyłać sznurkami, zmiennymi lub obiektami, aby uzyskać pożądaną odpowiedź. Tutaj celujemy w liczbę za pomocą pomiaru. Obiekt pomiaru podąża z poniższą składnią:
> | Miara-obiektNadchodzące sekcje zapewniają użycie liczby z miarowymi obiektami w wielu scenariuszach.
Policz liczbę wpisów
Gdy CMDLETS POWERSHELL są używane z obiektem miary, zwraca liczbę wpisów. Na przykład, obserwujemy miarę z cmdletem get-command, a następujące polecenie jest wykonywane w tym zakresie.
Notatka: Gdy cmdlet Get-Command drukuje dane wyjściowe w czterech kolumnach, CommandType, Name, Wersing i Source. Możesz więc zastosować dowolną z tych właściwości również za pomocą pomiaru.
> Get-command | Miara-obiektAby uzyskać listę usług, PowerShell obsługuje CMDLET GET-SERVICES. Można użyć pomiar-obiek. Doświadczyliśmy, że działa za pomocą poniższego polecenia. Wyjście pokazuje, że 288 usług jest teraz na pokładzie.
> Get-service | Miara-obiektW powyższych dwóch poleceń pomiar-obiekt został użyty na kilku cmdletach indywidualnie.
Mierzy-obiekt może być używany z wieloma cmdletami. Aby to zademonstrować, przeprowadziliśmy następujące cztery polecenia:
> $ comm = get-commandPierwsze dwa polecenia przechowują Get-command I Zachowaj cmdlet w dwóch wymienionych zmiennych $ comm I $ ser odpowiednio.
Trzecie polecenie przechowuje sumę $ comm I $ ser W nowej zmiennej wymienionej $ CALE.
I ostatnie polecenie to rurki $ CALE zmienna z Miara-obiekt.
Wyjście pokazuje, że wpisy obu cmdlet (get-command i get-service) są podsumowane.
Licz liczba plików/katalogów
Get-ChildItem CMDLET PowerShell wymienia pliki i katalogi w bieżącym folderze. Gdy obiekt miary jest wykonywany za pomocą get-childitem, zwróciłby całkowitą liczbę plików i katalogów, jak pokazano na wyniku wspomnianego poniżej.
> Get-childitem | Miara-obiektOkreśl, ile jest znaków, słów i linii
Liczba z obiektem pomiarowym można użyć do zliczenia liczby znaków, linii i słów w pliku. W tym celu musisz użyć Pobierz zawartość CMDLET na tym pliku, a następnie załóż go za pomocą cmdlet miary. Polecenie napisane poniżej zawiera zawartość pliku tekstowego znajdującego się w „F:\”A następnie zlicza liczbę znaków, słów i linii za pomocą pomiaru.
> Get-content "f: \ kontakt.txt "| miar -obiekt -Word -Character -lineOprócz uzyskania treści z pliku, ciąg można bezpośrednio przekazać, aby policzyć znaki/słowa/wiersze. Dostarczone tutaj polecenie prowadzi ciąg z cmdlet miar-obiekt, aby policzyć znaki, wiersze i słowa w tym ciągu.
> „PowerShell jest narzędziem linii poleceń międzyplatformowych” | Miara -obiek -słowo -Character -linePolicz liczbę wejściowych hashtable i liczb całkowitych
Oprócz liczenia wejścia pól ciągów. Liczba za pomocą pomiarów może zliczyć liczbę wejść dla tabel skrótów i wartości liczb całkowitych. Na przykład następujące polecenie otrzymuje cztery wartości jako hashtable, a następnie te wartości są wykonywane z pomiarem. Tak więc wyjście wynosi 4, ponieważ miar-obiekty liczy liczbę przekazanych do niego danych wejściowych.
> @val = 5, @val = 10, @val = 15, @val = 20 | Miara-obiektDla liczb całkowitych działa tak samo. Poniższe polecenie otrzymuje wartości liczb całkowitych jako wejście, a gdy te wartości są rurkowane za pomocą pomiaru, wyjście pokazuje liczbę wejść.
> 2, 4, 6, 8, 10, 12 | Miara-obiektW wyniku pokazanym powyżej, średnia, suma, maksimum, minimum i opcje właściwości są puste, ponieważ nie przekazaliśmy ich z obiektem miary. Jeśli chcesz również uzyskać te wartości, musisz użyć -Wszystkie statystyki Opcja z miar-obiekt, jak opisano poniżej:
> 2, 4, 6, 8, 10, 12 | Miar -obiekty -AllstatsWniosek
PowerShell obsługuje wiele cmdletów do automatycznego wykonywania zadań. Obiekt miary jest jednym z nich i liczy liczbę wpisów w dowolnym obiekcie, cmdlet, funkcji i wielu innych. W tym artykule wyjaśniono działanie hrabiego z miar-obiekt w PowerShell. Podano również kilka przykładów, które pokazują użycie wielu perspektyw. Oprócz tego przewodnika możesz odwiedzić Linuxhint, aby uzyskać więcej samouczków PowerShell. Szczęśliwy komputer !!