Jak korzystać z operatora powiatu PowerShell?
Podzielony operator służy do podziału instrukcji itp. Może być używany z różnymi parametrami. Niektóre funkcje podzielone zostaną wyjaśnione różnymi przykładami w materiałach do czytania poniżej.
Poniższe przykłady wyjaśniają pojęcie operatora powershell podzielonego.
Przykład 1: Podziel ciąg w PowerShell
Przede wszystkim podzielony operator rozkłada ciąg na możliwe podłoże, gdziekolwiek występuje biała. W poniższym kodzie ciąg jest zadeklarowany i przechowywany w zmiennej o nazwie „$ kolor".
$ color = "czerwony, niebieski, zielony, żółty, różowy, pomarańczowy"Teraz zastosuj podzielony operator na zmienną „$ kolor".
-podzielone $ kolorJak widać w wyniku, wszystkie wartości w $ kolor zostały podzielone na kawałki, w których wystąpiła biała.
Przykład 2: Podziel ciąg z definiowanym przez użytkownika ogranicznik
Domyślnie podzielony operator rozważa Whitespace za rozbicie ciągu. Możesz jednak określić ogranicznik własnego wyboru. Na przykład następujący kod dzieli ciąg, w którym dwukropek (:) jest napotykany:
Notatka: Możliwe ograniczenia mogą być przecinkami (,), Whitespace, okrężnica (:), półkolad (;) lub dowolny znak.
„Nazwa: oznaczenie: dołączanie: adres” -split „:”Jak można obserwować z powyższego wyjścia, podzielony operator rozbija ciąg, w którym „okrężnica(:)”Zostaje napotkana.
Przykład 3: Podziel ciąg i wydrukuj ogranicznik
Domyślnie operator podziału pomija ograniczenie. Jeśli jednak załączysz (ogranicznik) w małych nawiasach w podwójnych cytatach, wydrukuje również ograniczenie. Na przykład następujący kod podzieli ciąg, gdziekolwiek Okrężnica(:) napotyka:
„Nazwa: oznaczenie: dołączanie: adres” -split ”(:)”Powyższe wyjście pokazuje, że ciąg jest oddzielony, a także dwukropek (:) jest również drukowany jako część wyjścia.
Przykład 4: Podziel łańcuch za pomocą określonego znaku
Dzięki operatorowi wrażliwemu na podzielone przypadki możesz również określić słowo kluczowe wrażliwe na przypadki.
Poniższe polecenie podzieli struny na podstawie wrażliwości sprawy postaci „S”:
$ split -csplit 's'Na powyższym widok można zobaczyć, że podjazdy dzielą się na każdej małej litery.
Przykład 5: Podziel ze sznurkiem z maksymalnymi substringami
Operacja maksymalnych substringów służy do zwracania podziału łańcucha na liczby zdefiniowane przez użytkownika. Po osiągnięciu określonej liczby pozostałe podkład są dołączane do ostatnich podzielonych podłoży. Aby uzyskać lepsze zrozumienie, podzieliliśmy proces na kroki proceduralne.
Po pierwsze, ciąg jest przechowywany w zmiennej o nazwie „$ owoce”:
$ owoce = "Apple, Orange, banan, brzoskwinia, truskawka, jagoda"Wykonując następujące polecenie, $ owoce Zmienna dzieli ciąg na „3”Podłogi.
$ owoce -plit ',', 3Powyższe wyjście pokazuje, że podłoże pojedynczego linii rozpada się na trzy (3) elementy i reszta podrzędnych są dołączane do ostatniego podziału.
Jeśli jednak umieścimy liczbę ujemną w parametrze, ciąg jest podzielony w odwrotnej kolejności.
$ owoce -plit ',', -3Można zaobserwować, że podłoże podzielone na trzy (3) części, ale od strony końcowej.
Przykład 6: Podziel ciąg wieloliniowy
Zwykle podzielony operator dzieli ciąg, gdziekolwiek się napotyka ograniczenie. Możesz jednak użyć podziału w instrukcjach wielopoziomowych, aby przełamać linie z końca każdej linii.
Aby uzyskać ciąg wielopasmowy, musisz rozpocząć ciąg (@') i zakończ to ('@) podpisać. Poniższy kod tworzy i przechowuje ciąg wielopoziomowy w zmiennej o nazwie „$ temat".
$ tematy = @'Teraz uruchom poniżej wspomniane polecenie, aby podzielić multiline ciąg linii linii po linii.
$ TOMPE -SPLIT „MULTILINE”Wyjście pokazuje, że operator podzielony podzielił instrukcje multiline na możliwe linie.
Gratulacje! Nauczyłeś się stosować operatora podzielonego do różnych scenariuszy w PowerShell.
Wniosek
Operator podziału PowerShell służy do podziału lub rozbijania ciągów/podkładów na różne części w oparciu o ogranicznik. Sczulatorem może być biała przestrzeń lub dowolna postać. W tym artykule nauczyłeś się podstawowych koncepcji podzielonego operatora z praktycznymi przykładami. Domyślnie operator podzielony dzieli ciąg na możliwe podłoże, w których napotyka się biała znak. Jednak użytkownik może zdefiniować kryterium podziału za pomocą różnych ograniczeń.