Jak sformatować ciąg w PowerShell
Ta sekcja zawiera możliwe sposoby wykonywania formatowania ciągów w PowerShell. Opis każdej metody jest podany wraz z przykładem:
Rozwiń ciąg
Podstawowym sposobem na uzyskanie ciągów formatowych jest rozszerzenie go za pomocą symboli zastępczych. Tutaj zapewnimy demonstrację, w jaki sposób można rozszerzyć ciąg. Poświęćmy więc w proces formatowania ciągu:
Po pierwsze, przechowyliśmy ciąg w zmiennej o nazwie $ MAK który zawiera wartość „HP”. Zmienna pamięć odnosi się do polecenia napisanego poniżej:
> $ make = "hp"
Po utworzeniu zmiennej użyliśmy go w innej zmiennej ciągnej, jak można zobaczyć w poleceniu napisanym poniżej. Po wykonaniu polecenia zauważysz, że wartość ciągu została rozszerzona przez $ MAK zmienny.
> Output „$ Make to wiodąca firma producenta laptopów”
Funkcja formatu
Funkcja formatu znajduje się w .Klasa ciągu netto i następująca składnia pomagają w jej użyciu:
[String] :: format (<"string-instance">)
W powyższej składni zawiera ciąg, który zostanie sformatowany za pomocą funkcji formatu.
Aby skorzystać z funkcji formatu, tworzona jest zmienna łańcuchowa ($ svar) i Linuxhint Wartość jest w nim przechowywana:
> $ svar = "Linuxhint"
Następnie funkcja formatu jest stosowana w następujący sposób:
> [String] :: Format („Witamy w $ svar”)
Operator formatu
Operator formatu zapewnia również obsługę formatowania ciągów i jest bardzo pomocny w umieszczeniu więcej niż jednej zmiennej łańcuchowej. Ćwiczmy jego użycie, postępując zgodnie z podrzędnym przykładem:
Po pierwsze, dwie zmienne strunowe $ sv1 I $ sv2 są zadeklarowane za pomocą następujących poleceń:
> $ sv1 = „Witamy”
> $ sv2 = "Linuxhint"
Po ogłoszeniu zmiennych operator formatu (-F) jest używany z łańcuchem, jak pokazano poniżej. 0 i 1 są indeksami zmiennych ciągów, a te liczby indeksu są uzyskiwane z kolejności zmiennych po formacie(-F) operator. Na przykład 0 i 1 odnoszą się do $ sv1 I $ sv2 odpowiednio.
> "Witam! I 0 1 "-f $ sv1, $ sv2
Oprócz wielowymiarowej specjalizacji operatorów formatu, można go również użyć do sformatowania ciągu zawierającego jedną zmienną. Na przykład zmienna łańcuchowa jest zadeklarowana i używana w instancji ciągów, a następnie operator formatu.
> $ sv = "Ubuntu"
> "0 to dystrybucja Linuksa opartego na debian" -f $ sv
Operator formatu i funkcja formatu
Operator formatu i funkcję formatu można połączyć, aby uzyskać sformatowany ciąg. Operator formatu jest używany przed/po funkcji formatu.
Tutaj ponownie zadeklarowano dwie zmienne V1 i $ v2:
> $ v1 = "formatowanie ciągów"
> $ v2 = "jest wykonywane"
Funkcja formatu i operator formatu można zastosować w następujący sposób.
> [String] :: „Cześć, jego PowerShell i 0 1”, $ v1, $ v2)
Bonusowa wskazówka
Obserwuje się, że zwykle zmienna ciągów jest używana w instancji ciągów. Można jednak korzystać z wielu typów danych lub formatowania ciągu. Na przykład podane poniżej polecenie pokazuje integrację liczb całkowitych i zmiennych ciągu do formatowania ciągu.
> $ s = "klawiatura"
> $ cn = 19
> [String] :: Format („Cena $ s to„ $$ cn ”)
Wniosek
String formatu umożliwia zwrócenie sformatowanego ciągu za pomocą zmiennych w instancji ciągu. Ten artykuł zawiera możliwe sposoby formatowania ciągów w PowerShell, które obejmują rozszerzenie ciągu, użycie funkcji formatu i użycie operatora formatu. Metoda rozszerzenia ciągów po prostu integruje zmienną w ciągu, a operator -F jest używany w metodzie Format Operator do sformatowania ciągu. Ponadto funkcja formatu a .Klasa netto używa określonej składni do formatowania ciągów. Ostatecznie można również doświadczyć formatowania ciągów, używając zmiennych wielu typów danych.